TreeGrid serialization
Serialization for dhtmlxTreeGrid gives you actual state of the content in xml format.
Math formulas can be serialized as formulas or as values.
|
|||||
Serialization for dhtmlxTreeGrid gives you actual state of the content in xml format.
Math formulas can be serialized as formulas or as values.
|
|||||
<link rel="STYLESHEET" type="text/css" href="../../../dhtmlxGrid/codebase/dhtmlxgrid.css"> <link rel="stylesheet" type="text/css" href="../../../dhtmlxGrid/codebase/skins/dhtmlxgrid_dhx_skyblue.css"> <script src="../../../dhtmlxGrid/codebase/dhtmlxcommon.js"></script> <script src="../../../dhtmlxGrid/codebase/dhtmlxgrid.js"></script> <script src="../../../dhtmlxGrid/codebase/dhtmlxgridcell.js"></script> <script src="../../codebase/dhtmlxtreegrid.js"></script> <script src="../../../dhtmlxGrid/codebase/ext/dhtmlxgrid_math.js"></script> <table width="835"> <tr> <td width="600px"> <div id="gridbox" width="100%" height="250px" style="background-color:white;"></div> </td> <td valign="top"> <textarea style='width:300px; height:230px;'></textarea><div><a href="#" onclick="this.parentNode.previousSibling.value=mygrid.serialize()">Serialize TreeGrid</a></div> </td> </tr> <tr> <td> </td> </tr> </table> <script></script> <div><a href="#" onclick="mygrid.deleteSelectedItem()">Delete selected rows</a></div> <div><a href="#" onclick="mygrid.addRowBefore((new Date()).valueOf(),['new row','text','text',1,0],mygrid.getSelectedId())">addRowBefore selected rows</a></div> <div><a href="#" onclick="mygrid.addRowAfter((new Date()).valueOf(),['new row','text','text',1,0],mygrid.getSelectedId())">addRowAfter selected rows</a></div>mygrid = new dhtmlXGridObject('gridbox'); mygrid.setImagePath("../../../dhtmlxGrid/codebase/imgs/icons_books/"); mygrid.setHeader("Title,Price,Quantity,Total"); mygrid.setInitWidths("250,100,80,100"); mygrid.setColAlign("left,right,right,right"); mygrid.setColTypes("tree,price,ed[=sum],price[=sum]"); mygrid.setColSorting("str,int,int,int"); mygrid.setMathRound(2); mygrid.init(); mygrid.setSkin("dhx_skyblue"); mygrid.loadXML("../common/treegrid_sample_06_serialization.xml");