DHTMLX Docs & Samples Explorer

Distributed parsing

To decrease time before grid appears on page you can enable Distributed Parsing.
In this case grid will be shown right after the first portion of data parsed although it continues parsing other portions in async mode. Changing number of records per portion and delay (in milliseconds) you can change the loading speed.

Sales
Book Title
Author
Price
In Store
Shipping
Bestseller
Date of Publication
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>
 
 
    
<div id="gridbox" style="width:600px; height:250px; background-color:white;"></div>
<script>
mygrid = new dhtmlXGridObject('gridbox');
mygrid.setImagePath("../../codebase/imgs/");
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,ed,price,ch,co,ra,ro");
mygrid.getCombo(5).put(2, 2);
mygrid.setColSorting("int,str,str,int,str,str,str,date");
mygrid.init();
mygrid.setSkin("dhx_skyblue");
//enabling distributed parsing;
mygrid.enableDistributedParsing(true, 10, 300);
mygrid.loadXML("../common/500_14_loading_big_datasets.xml");
</script>