DHTMLX Docs & Samples Explorer

Active fields

Only second and third column will trigger data update

Sales
Book Title
Author
Price
In Store
Shipping
Bestseller
Date of Publication

Add row

Remove Selected Row

Source
<link rel="STYLESHEET" type="text/css" href="../../codebase/dhtmlxgrid.css">
<link rel="stylesheet" type="text/css" href="../../codebase/skins/dhtmlxgrid_dhx_skyblue.css">
<script  src="../../codebase/dhtmlxcommon.js"></script>
<script  src="../../codebase/dhtmlxgrid.js"></script>        
<script  src="../../codebase/dhtmlxgridcell.js"></script>
<script  src="../../../dhtmlxDataProcessor/codebase/dhtmlxdataprocessor.js"></script>
 
 
<div id="gridbox" style="width:600px;height:270px;overflow:hidden"></div>
            
            
<script>
//init grid and set its parameters (this part as always);
mygrid = new dhtmlXGridObject('gridbox');
mygrid.setImagePath("../../codebase/imgs/");
mygrid.setColumnIds("sales,book,author,price,store,shipping,best,date");
mygrid.setHeader("Sales,Book Title,Author,Price,In Store,Shipping,Bestseller,Date of Publication");
mygrid.setInitWidths("50,150,120,80,80,80,80,200");
mygrid.setColAlign("right,left,left,right,center,left,center,center");
mygrid.setColTypes("dyn,ed,txt,price,ch,coro,ch,ro");
mygrid.setSkin("dhx_skyblue");
mygrid.setColSorting("int,str,str,int,str,str,str,date");
mygrid.init();
mygrid.loadXML("php/get.php");
//used just for demo purposes;
//============================================================================================;
myDataProcessor = new dataProcessor("php/update.php");
//lock feed url;
myDataProcessor.setDataColumns([false, true, true, false]);
//only second and third columns will trigger data update;
myDataProcessor.init(mygrid);
//link dataprocessor to the grid;
//============================================================================================;
</script>