Add version files and new GIF images for UI components
This commit is contained in:
48
themes/connector/samples/grid/01_basic.html
Normal file
48
themes/connector/samples/grid/01_basic.html
Normal file
@ -0,0 +1,48 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("01_basic_connector.php");
|
||||
var dp = new dataProcessor("01_basic_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> require(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #0000BB">$res</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">enable_log</span><span style="color: #007700">(</span><span style="color: #DD0000">"temp.log"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">dynamic_loading</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"grid50000"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_id"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_nm,item_cd"</span><span style="color: #007700">);
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div></body>
|
||||
</html>
|
||||
11
themes/connector/samples/grid/01_basic_connector.php
Normal file
11
themes/connector/samples/grid/01_basic_connector.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
38
themes/connector/samples/grid/01a_sql_basic.html
Normal file
38
themes/connector/samples/grid/01a_sql_basic.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("01a_sql_basic_connector.php");
|
||||
var dp = new dataProcessor("01a_sql_basic_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
13
themes/connector/samples/grid/01a_sql_basic_connector.php
Normal file
13
themes/connector/samples/grid/01a_sql_basic_connector.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
|
||||
|
||||
$gridConn = new GridConnector($res);
|
||||
$sql = "SELECT * FROM grid50";
|
||||
$gridConn->render_sql($sql,"item_id","item_nm,item_cd");
|
||||
|
||||
?>
|
||||
52
themes/connector/samples/grid/02_rendering.html
Normal file
52
themes/connector/samples/grid/02_rendering.html
Normal file
@ -0,0 +1,52 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("02_rendering_connector.php");
|
||||
var dp = new dataProcessor("02_rendering_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> function </span><span style="color: #0000BB">color_rows</span><span style="color: #007700">(</span><span style="color: #0000BB">$row</span><span style="color: #007700">){
|
||||
<br /> if (</span><span style="color: #0000BB">$row</span><span style="color: #007700">-></span><span style="color: #0000BB">get_index</span><span style="color: #007700">()%</span><span style="color: #0000BB">2</span><span style="color: #007700">) </span><span style="color: #0000BB">$row</span><span style="color: #007700">-></span><span style="color: #0000BB">set_row_style</span><span style="color: #007700">(</span><span style="color: #DD0000">"background-color: red"</span><span style="color: #007700">);
|
||||
<br /> }
|
||||
<br /> require(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #0000BB">$res</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">enable_log</span><span style="color: #007700">(</span><span style="color: #DD0000">"temp.log"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">dynamic_loading</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">event</span><span style="color: #007700">-></span><span style="color: #0000BB">attach</span><span style="color: #007700">(</span><span style="color: #DD0000">"beforeRender"</span><span style="color: #007700">,</span><span style="color: #DD0000">"color_rows"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"grid50000"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_id"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_nm,item_cd"</span><span style="color: #007700">);
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div></body>
|
||||
</html>
|
||||
17
themes/connector/samples/grid/02_rendering_connector.php
Normal file
17
themes/connector/samples/grid/02_rendering_connector.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
function color_rows($row){
|
||||
if ($row->get_index()%2) {
|
||||
$row->set_row_style("background-color: red");
|
||||
}
|
||||
}
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->event->attach("beforeRender","color_rows");
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
53
themes/connector/samples/grid/03_validation.html
Normal file
53
themes/connector/samples/grid/03_validation.html
Normal file
@ -0,0 +1,53 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("03_validation_connector.php");
|
||||
var dp = new dataProcessor("03_validation_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> function </span><span style="color: #0000BB">check_data</span><span style="color: #007700">(</span><span style="color: #0000BB">$action</span><span style="color: #007700">){
|
||||
<br /> if (</span><span style="color: #0000BB">$action</span><span style="color: #007700">-></span><span style="color: #0000BB">get_value</span><span style="color: #007700">(</span><span style="color: #DD0000">"item_cd"</span><span style="color: #007700">)==</span><span style="color: #DD0000">"" </span><span style="color: #007700">|| </span><span style="color: #0000BB">$action</span><span style="color: #007700">-></span><span style="color: #0000BB">get_value</span><span style="color: #007700">(</span><span style="color: #DD0000">"item_nm"</span><span style="color: #007700">)==</span><span style="color: #DD0000">""</span><span style="color: #007700">)
|
||||
<br /> </span><span style="color: #0000BB">$action</span><span style="color: #007700">-></span><span style="color: #0000BB">invalid</span><span style="color: #007700">();
|
||||
<br /> }
|
||||
<br /> require(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #0000BB">$res</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">enable_log</span><span style="color: #007700">(</span><span style="color: #DD0000">"temp.log"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">dynamic_loading</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">event</span><span style="color: #007700">-></span><span style="color: #0000BB">attach</span><span style="color: #007700">(</span><span style="color: #DD0000">"beforeProcessing"</span><span style="color: #007700">,</span><span style="color: #0000BB">check_data</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"grid50000"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_id"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_nm,item_cd"</span><span style="color: #007700">);
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div></body>
|
||||
</html>
|
||||
16
themes/connector/samples/grid/03_validation_connector.php
Normal file
16
themes/connector/samples/grid/03_validation_connector.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
function check_data($action){
|
||||
if ($action->get_value("item_cd")=="" || $action->get_value("item_nm")=="")
|
||||
$action->invalid();
|
||||
}
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->event->attach("beforeProcessing",check_data);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
38
themes/connector/samples/grid/04_custom_sql.html
Normal file
38
themes/connector/samples/grid/04_custom_sql.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("04_custom_sql_connector.php");
|
||||
var dp = new dataProcessor("04_custom_sql_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
15
themes/connector/samples/grid/04_custom_sql_connector.php
Normal file
15
themes/connector/samples/grid/04_custom_sql_connector.php
Normal file
@ -0,0 +1,15 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
|
||||
$grid->sql->attach("delete","update grid50000 set item_nm='deleted' where item_id='{item_id}'");
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
49
themes/connector/samples/grid/05_select_filter.html
Normal file
49
themes/connector/samples/grid/05_select_filter.html
Normal file
@ -0,0 +1,49 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_select_filter,#connector_select_filter")
|
||||
mygrid.setInitWidths("200,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("05_select_filter_connector.php");
|
||||
var dp = new dataProcessor("05_select_filter_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> require(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #0000BB">$res</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">enable_log</span><span style="color: #007700">(</span><span style="color: #DD0000">"temp.log"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">dynamic_loading</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"countries"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_id"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_nm,item_cd"</span><span style="color: #007700">);
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div></body>
|
||||
</html>
|
||||
11
themes/connector/samples/grid/05_select_filter_connector.php
Normal file
11
themes/connector/samples/grid/05_select_filter_connector.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("countries","item_id","item_nm,item_cd");
|
||||
?>
|
||||
38
themes/connector/samples/grid/05a_select_filter.html
Normal file
38
themes/connector/samples/grid/05a_select_filter.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_select_filter,#connector_select_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("05a_select_filter_connector.php");
|
||||
var dp = new dataProcessor("05a_select_filter_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
require("../../codebase/grid_connector.php");
|
||||
|
||||
|
||||
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
|
||||
/*$filter1 = new OptionsConnector($res);
|
||||
$filter1->render_table("countries","item_id","item_id(value),item_nm(label)");
|
||||
$grid->set_options("item_nm",$filter1);*/
|
||||
|
||||
$filter1 = new OptionsConnector($res);
|
||||
$filter1->render_sql("SELECT DISTINCT SUBSTR(item_nm,1,2) as value from grid50000","item_id","item_nm(value)");
|
||||
$grid->set_options("item_nm",$filter1);
|
||||
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
38
themes/connector/samples/grid/06_combo.html
Normal file
38
themes/connector/samples/grid/06_combo.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("co,co");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("06_combo_connector.php");
|
||||
var dp = new dataProcessor("06_combo_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
23
themes/connector/samples/grid/06_combo_connector.php
Normal file
23
themes/connector/samples/grid/06_combo_connector.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
require("../../codebase/grid_connector.php");
|
||||
|
||||
|
||||
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
|
||||
/*$filter1 = new OptionsConnector($res);
|
||||
$filter1->render_table("countries","item_id","item_id(value),item_nm(label)");
|
||||
$grid->set_options("item_nm",$filter1);*/
|
||||
|
||||
$filter1 = new OptionsConnector($res);
|
||||
$filter1->render_table("countries","item_id","item_id(value),item_nm(label)");
|
||||
$grid->set_options("item_nm",$filter1);
|
||||
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
|
||||
?>
|
||||
65
themes/connector/samples/grid/06a_combo.html
Normal file
65
themes/connector/samples/grid/06a_combo.html
Normal file
@ -0,0 +1,65 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("co,co");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("06a_combo_connector.php");
|
||||
var dp = new dataProcessor("06a_combo_connector.php");
|
||||
dp.setUpdateMode("off")
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<input type="button" name="update" value="update row" onclick="dp.sendData()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
<br /> require(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #0000BB">$res</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">enable_log</span><span style="color: #007700">(</span><span style="color: #DD0000">"temp.log"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">dynamic_loading</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> </span><span style="color: #FF8000">/*$filter1 = new OptionsConnector($res);
|
||||
<br /> $filter1->render_table("countries","item_id","item_id(value),item_nm(label)");
|
||||
<br /> $grid->set_options("item_nm",$filter1);*/
|
||||
<br />
|
||||
<br />
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">set_options</span><span style="color: #007700">(</span><span style="color: #DD0000">"item_nm"</span><span style="color: #007700">,array(</span><span style="color: #DD0000">"1"</span><span style="color: #007700">,</span><span style="color: #DD0000">"two"</span><span style="color: #007700">,</span><span style="color: #DD0000">"3"</span><span style="color: #007700">));
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">set_options</span><span style="color: #007700">(</span><span style="color: #DD0000">"item_cd"</span><span style="color: #007700">,array(</span><span style="color: #DD0000">"91"</span><span style="color: #007700">=></span><span style="color: #DD0000">"one"</span><span style="color: #007700">, </span><span style="color: #DD0000">"75"</span><span style="color: #007700">=></span><span style="color: #DD0000">"two"</span><span style="color: #007700">));
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">sql</span><span style="color: #007700">-></span><span style="color: #0000BB">set_transaction_mode</span><span style="color: #007700">(</span><span style="color: #DD0000">"record"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"grid50"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_id"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_nm,item_cd"</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div></body>
|
||||
</html>
|
||||
@ -0,0 +1,32 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
|
||||
mygrid.loadXML("09_server_side_configuration.php");
|
||||
var dp = new dataProcessor("09_server_side_configuration.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect("localhost","root","4s4ns4l3h");
|
||||
mysql_select_db("dbdimas");
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$config = new GridConfiguration();
|
||||
//$config->setHeader("ID,First Name,Last Name,Title,Office,Extn,Mobile,Email");
|
||||
// $config->setColTypes("ro,ed,ed,ed,ed,ed,ed,ed");
|
||||
// $grid->set_config($config);
|
||||
$config->setHeader("menutype");
|
||||
$config->setColTypes("ed");
|
||||
$grid->set_config($config);
|
||||
|
||||
$grid->render_table("tbl_menu");
|
||||
?>
|
||||
32
themes/connector/samples/grid/10_auto_config.html
Normal file
32
themes/connector/samples/grid/10_auto_config.html
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
|
||||
mygrid.loadXML("10_auto_config.php");
|
||||
var dp = new dataProcessor("10_auto_config.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
|
||||
</body>
|
||||
</html>
|
||||
11
themes/connector/samples/grid/10_auto_config.php
Normal file
11
themes/connector/samples/grid/10_auto_config.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
$grid->set_config(false);
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
32
themes/connector/samples/grid/11_auto_config_filters.html
Normal file
32
themes/connector/samples/grid/11_auto_config_filters.html
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
|
||||
mygrid.loadXML("11_auto_config_filters.php");
|
||||
var dp = new dataProcessor("11_auto_config_filters.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
|
||||
</body>
|
||||
</html>
|
||||
12
themes/connector/samples/grid/11_auto_config_filters.php
Normal file
12
themes/connector/samples/grid/11_auto_config_filters.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
$grid->set_config(true);
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
57
themes/connector/samples/grid/12_attach_header_server.html
Normal file
57
themes/connector/samples/grid/12_attach_header_server.html
Normal file
@ -0,0 +1,57 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("12_attach_header_server.php");
|
||||
var dp = new dataProcessor("12_attach_header_server.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mysql_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">,</span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mysql_select_db</span><span style="color: #007700">(</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> require(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #0000BB">$res</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">enable_log</span><span style="color: #007700">(</span><span style="color: #DD0000">"temp.log"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> </span><span style="color: #0000BB">$config </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConfiguration</span><span style="color: #007700">();
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setHeader</span><span style="color: #007700">(</span><span style="color: #DD0000">"Item,#cspan"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">attachHeader</span><span style="color: #007700">(</span><span style="color: #DD0000">"Item Name,Item CD"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColIds</span><span style="color: #007700">(</span><span style="color: #DD0000">"col1,col2"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setInitWidths</span><span style="color: #007700">(</span><span style="color: #DD0000">"120,*"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColSorting</span><span style="color: #007700">(</span><span style="color: #DD0000">"connector,connector"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColColor</span><span style="color: #007700">(</span><span style="color: #DD0000">",#dddddd"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColHidden</span><span style="color: #007700">(</span><span style="color: #DD0000">"false,false"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColTypes</span><span style="color: #007700">(</span><span style="color: #DD0000">"ro,ed"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColAlign</span><span style="color: #007700">(</span><span style="color: #DD0000">"center,center"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$config</span><span style="color: #007700">-></span><span style="color: #0000BB">setColVAlign</span><span style="color: #007700">(</span><span style="color: #DD0000">"bottom,middle"</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">set_config</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">dynamic_loading</span><span style="color: #007700">(</span><span style="color: #0000BB">100</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"grid50000"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_id"</span><span style="color: #007700">,</span><span style="color: #DD0000">"item_nm,item_cd"</span><span style="color: #007700">);
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div></body>
|
||||
</html>
|
||||
27
themes/connector/samples/grid/12_attach_header_server.php
Normal file
27
themes/connector/samples/grid/12_attach_header_server.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mysql_connect($mysql_server,$mysql_user,$mysql_pass);
|
||||
mysql_select_db($mysql_db);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
$grid = new GridConnector($res);
|
||||
|
||||
|
||||
$config = new GridConfiguration();
|
||||
|
||||
$config->setHeader("Item,#cspan");
|
||||
$config->attachHeader("Item Name,Item CD");
|
||||
$config->setColIds("col1,col2");
|
||||
$config->setInitWidths('120,*');
|
||||
$config->setColSorting("connector,connector");
|
||||
$config->setColColor(",#dddddd");
|
||||
$config->setColHidden("false,false");
|
||||
$config->setColTypes("ro,ed");
|
||||
$config->setColAlign('center,center');
|
||||
$config->setColVAlign('bottom,middle');
|
||||
|
||||
$grid->set_config($config);
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
@ -0,0 +1,40 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="gridbox" width="850px" height="350px" style="background-color:white;overflow:hidden"></div>
|
||||
|
||||
<script>
|
||||
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("File name,Full file name,Size,Name,Extention,Date,Is folder");
|
||||
mygrid.setInitWidths("100,250,100,100,100,100,*");
|
||||
mygrid.init();
|
||||
mygrid.loadXML("13_filesystem_grid_connector.php");
|
||||
|
||||
</script>
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../../codebase/db_filesystem.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../../codebase/grid_connector.php"</span><span style="color: #007700">);
|
||||
<br />
|
||||
<br /> </span><span style="color: #0000BB">$grid </span><span style="color: #007700">= new </span><span style="color: #0000BB">GridConnector</span><span style="color: #007700">(</span><span style="color: #DD0000">"c:/"</span>, <span style="color: #DD0000">"FileSystem"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$grid</span><span style="color: #007700">-></span><span style="color: #0000BB">render_table</span><span style="color: #007700">(</span><span style="color: #DD0000">"../"</span><span style="color: #007700">,</span><span style="color: #DD0000">"safe_name"</span><span style="color: #007700">,</span><span style="color: #DD0000">"filename,full_filename,size,name,extention,date,is_folder"</span><span style="color: #007700">);
|
||||
<br /></span><span style="color: #0000BB">?></span>
|
||||
</span>
|
||||
</code></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
require("../../codebase/db_filesystem.php");
|
||||
require("../../codebase/grid_connector.php");
|
||||
|
||||
$grid = new GridConnector("c:/", "FileSystem");
|
||||
$grid->render_table("../","safe_name","filename,full_filename,size,name,extention,date,is_folder");
|
||||
?>
|
||||
35
themes/connector/samples/grid/index.html
Normal file
35
themes/connector/samples/grid/index.html
Normal file
@ -0,0 +1,35 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<style type="text/css" media="screen">
|
||||
*{
|
||||
font-family:Tahoma;
|
||||
}
|
||||
div,li{
|
||||
font-size:10pt;
|
||||
}
|
||||
div{
|
||||
padding-bottom:20px;
|
||||
}
|
||||
li{
|
||||
padding-left:50px;
|
||||
padding-bottom:10px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<h2>dhtmlxConnector for PHP :: Samples</h2>
|
||||
<li><a href="01_basic.html">Basic init</a></li>
|
||||
<li><a href="01a_sql_basic.html">Basic init by sql string</a></li>
|
||||
<li><a href="02_rendering.html">Rendering customization</a></li>
|
||||
<li><a href="03_validation.html">Validation</a></li>
|
||||
<li><a href="04_custom_sql.html">Custom update logic</a></li>
|
||||
<li><a href="05_select_filter.html">Select filter in grid</a></li>
|
||||
<li><a href="05a_select_filter.html">Select filter in grid ( different init )</a></li>
|
||||
<li><a href="06_combo.html">Combo in grid (sub connector)</a></li>
|
||||
<li><a href="06a_combo.html">Combo in grid (predefined list)</a></li>
|
||||
<li><a href="09_server_side_configuration.html">Configuration on server side</a></li>
|
||||
<li><a href="10_auto_config.html">Auto configuration</a></li>
|
||||
<li><a href="11_auto_config_filters.html">Auto configuration with filters</a></li>
|
||||
<li><a href="12_attach_header_server.html">Attaching header on the server side</a></li>
|
||||
<li><a href="13_filesystem_grid_connector.html">File system connector</a></li>
|
||||
</body>
|
||||
</html>
|
||||
38
themes/connector/samples/grid/xx_sample_mssql.html
Normal file
38
themes/connector/samples/grid/xx_sample_mssql.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_mssql_connector.php");
|
||||
var dp = new dataProcessor("xx_sample_mssql_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">mssql_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">'.\SQLEXPRESS'</span><span style="color: #007700">,</span><span style="color: #DD0000">"sa"</span><span style="color: #007700">,</span><span style="color: #DD0000">"1"</span><span style="color: #007700">,</span><span style="color: #0000BB">false</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">mssql_select_db</span><span style="color: #007700">(</span><span style="color: #DD0000">"sampleDB"</span><span style="color: #007700">);
|
||||
13
themes/connector/samples/grid/xx_sample_mssql_connector.php
Normal file
13
themes/connector/samples/grid/xx_sample_mssql_connector.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res=mssql_connect('.\SQLEXPRESS',"sa","1",false);
|
||||
mssql_select_db("sampleDB");
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_mssql.php");
|
||||
|
||||
$grid = new GridConnector($res,"MsSQL");
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
25
themes/connector/samples/grid/xx_sample_mysqli.html
Normal file
25
themes/connector/samples/grid/xx_sample_mysqli.html
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>MySQLi connector with dhtmlxGrid - read-only version</title>
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
<script>
|
||||
function doOnLoad() {
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("./codebase/imgs/");
|
||||
mygrid.setSkin('dhx_skyblue');
|
||||
mygrid.setHeader("Event name, Details");
|
||||
mygrid.setInitWidths("300,*")
|
||||
mygrid.setColTypes("ro,ro");
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_mysqli_connector.php");
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="doOnLoad();">
|
||||
<div id="gridbox" style="width: 700px; height: 300px; background-color:white;overflow:hidden; border: 1px solid #dfdfdf;"></div>
|
||||
</body>
|
||||
</html>
|
||||
16
themes/connector/samples/grid/xx_sample_mysqli_connector.php
Normal file
16
themes/connector/samples/grid/xx_sample_mysqli_connector.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
require("../config.php");
|
||||
require("../../codebase/db_mysqli.php");
|
||||
require("../../codebase/grid_connector.php");
|
||||
|
||||
$mysqli = new mysqli($server, $user, $pass, $mysql_db);
|
||||
if (mysqli_connect_errno()) {
|
||||
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> MySQL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: %s\n", mysqli_connect_error());
|
||||
exit;
|
||||
}
|
||||
|
||||
$grid = new GridConnector($mysqli, "MySQLi");
|
||||
|
||||
$grid->render_table("events","event_id","event_name,details");
|
||||
?>
|
||||
38
themes/connector/samples/grid/xx_sample_oracle.html
Normal file
38
themes/connector/samples/grid/xx_sample_oracle.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_oracle_connector.php");
|
||||
var dp = new dataProcessor("xx_sample_oracle_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res </span><span style="color: #007700">= </span><span style="color: #0000BB">oci_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$oci_dbuser</span><span style="color: #007700">,</span><span style="color: #0000BB">$oci_dbpass</span><span style="color: #007700">,</span><span style="color: #0000BB">$oci_dbname</span><span style="color: #007700">);
|
||||
<br />
|
||||
16
themes/connector/samples/grid/xx_sample_oracle_connector.php
Normal file
16
themes/connector/samples/grid/xx_sample_oracle_connector.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res = oci_connect($oci_dbuser,$oci_dbpass,$oci_dbname);
|
||||
|
||||
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_oracle.php");
|
||||
|
||||
$grid = new GridConnector($res,"Oracle");
|
||||
|
||||
$grid->dynamic_loading(50);
|
||||
$grid->sql->sequence("EMPLOYEES_INC.nextVal");
|
||||
$grid->render_table("EMPLOYEES","EMPLOYEE_ID","FIRST_NAME,LAST_NAME");
|
||||
|
||||
?>
|
||||
38
themes/connector/samples/grid/xx_sample_pdo.html
Normal file
38
themes/connector/samples/grid/xx_sample_pdo.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_pdo_connector.php");
|
||||
var dp = new dataProcessor("xx_sample_pdo_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$dbh </span><span style="color: #007700">= new </span><span style="color: #0000BB">PDO</span><span style="color: #007700">(</span><span style="color: #DD0000">'mysql:host='</span><span style="color: #007700">.</span><span style="color: #0000BB">$mysql_server</span><span style="color: #007700">.</span><span style="color: #DD0000">';dbname='</span><span style="color: #007700">.</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">, </span><span style="color: #0000BB">$mysql_user</span><span style="color: #007700">, </span><span style="color: #0000BB">$mysql_pass</span><span style="color: #007700">);
|
||||
<br />
|
||||
12
themes/connector/samples/grid/xx_sample_pdo_connector.php
Normal file
12
themes/connector/samples/grid/xx_sample_pdo_connector.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$dbh = new PDO('mysql:host='.$mysql_server.';dbname='.$mysql_db, $mysql_user, $mysql_pass);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_pdo.php");
|
||||
|
||||
$grid = new GridConnector($dbh,"PDO");
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
38
themes/connector/samples/grid/xx_sample_pdo_pg.html
Normal file
38
themes/connector/samples/grid/xx_sample_pdo_pg.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_pdo_pg_connector.php");
|
||||
var dp = new dataProcessor("xx_sample_pdo_pg_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$dbh </span><span style="color: #007700">= new </span><span style="color: #0000BB">PDO</span><span style="color: #007700">(</span><span style="color: #DD0000">'pgsql:host=localhost;dbname='</span><span style="color: #007700">.</span><span style="color: #0000BB">$mysql_db</span><span style="color: #007700">.</span><span style="color: #DD0000">";user=root;password=1234"</span><span style="color: #007700">);
|
||||
<br />
|
||||
12
themes/connector/samples/grid/xx_sample_pdo_pg_connector.php
Normal file
12
themes/connector/samples/grid/xx_sample_pdo_pg_connector.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$dbh = new PDO('pgsql:host=localhost;dbname='.$mysql_db.";user=root;password=1234");
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_pdo.php");
|
||||
|
||||
$grid = new GridConnector($dbh,"PDO");
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
38
themes/connector/samples/grid/xx_sample_postgresql.html
Normal file
38
themes/connector/samples/grid/xx_sample_postgresql.html
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../dhtmlx/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../dhtmlx/dhtmlxdataprocessor.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../dhtmlx/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_postgresql_connector.php");
|
||||
var dp = new dataProcessor("xx_sample_postgresql_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">pg_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$postrgre_connection</span><span style="color: #007700">);
|
||||
<br />
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$postrgre_connection = "host=192.168.1.251 port=5432 dbname=sampledb user=pguser password=pgpass";
|
||||
$res=pg_connect($postrgre_connection);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_postgre.php");
|
||||
|
||||
$grid = new GridConnector($res,"Postgre");
|
||||
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
?>
|
||||
37
themes/connector/samples/grid/xx_sample_sasql.html
Normal file
37
themes/connector/samples/grid/xx_sample_sasql.html
Normal file
@ -0,0 +1,37 @@
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>For demo purpose only :: &1</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="../common/dhtmlx.js" type="text/javascript" charset="utf-8"></script>
|
||||
<script src="../../codebase/connector.js" type="text/javascript" charset="utf-8"></script>
|
||||
<link rel="stylesheet" href="../common/dhtmlx.css" type="text/css" charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div id="gridbox" width="350px" height="550px" style="background-color:white;overflow:hidden"></div>
|
||||
<script>
|
||||
mygrid = new dhtmlXGridObject('gridbox');
|
||||
mygrid.setImagePath("../dhtmlx/imgs/");
|
||||
mygrid.setHeader("Column A, Column B");
|
||||
mygrid.attachHeader("#connector_text_filter,#connector_text_filter")
|
||||
mygrid.setInitWidths("100,*")
|
||||
mygrid.setColTypes("edtxt,ed");
|
||||
mygrid.setColSorting("connector,connector")
|
||||
mygrid.enableSmartRendering(true)
|
||||
mygrid.enableMultiselect(true)
|
||||
mygrid.init();
|
||||
mygrid.loadXML("xx_sample_sasql_connector.php");
|
||||
var dp = new dataProcessor("xx_sample_sasql_connector.php");
|
||||
dp.init(mygrid);
|
||||
</script>
|
||||
<input type="button" name="add" value="add row" onclick="var id=mygrid.uid(); mygrid.addRow(id,'',0); mygrid.showRow(id);">
|
||||
<input type="button" name="delete" value="delete row" onclick="mygrid.deleteSelectedRows()">
|
||||
<div class='code'><code><span style="color: #000000">
|
||||
<span style="color: #0000BB"><?php
|
||||
<br /> </span><span style="color: #007700">require_once(</span><span style="color: #DD0000">"../config.php"</span><span style="color: #007700">);
|
||||
<br /> </span><span style="color: #0000BB">$res</span><span style="color: #007700">=</span><span style="color: #0000BB">pg_connect</span><span style="color: #007700">(</span><span style="color: #0000BB">$postrgre_connection</span><span style="color: #007700">);
|
||||
<br />
|
||||
11
themes/connector/samples/grid/xx_sample_sasql_connector.php
Normal file
11
themes/connector/samples/grid/xx_sample_sasql_connector.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
$res = sasql_connect($sasql_conn);
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_sasql.php");
|
||||
$grid = new GridConnector($res, "SaSQL");
|
||||
$grid->enable_log("temp.log",true);
|
||||
$grid->dynamic_loading(100);
|
||||
$grid->render_table("Contacts","ID","Surname,GivenName,Title");
|
||||
?>
|
||||
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
require_once("../config.php");
|
||||
|
||||
$db = new SQLite3('mysqlitedb.db');
|
||||
|
||||
require("../../codebase/grid_connector.php");
|
||||
require("../../codebase/db_sqlite3.php");
|
||||
|
||||
$grid = new GridConnector($db,"SQLite3");
|
||||
$grid->render_table("grid50000","item_id","item_nm,item_cd");
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user