Hi Support Team,
I have an issue I am stuck with currently for a Grid with Smart Rendering enabled.
Basically I populate the grid from the database which is fine.
However, when I try to populate the grid again by parsing additional rows I encounter a large gap in the center of the already existing rows. The gap is selectable which produces a _childIndexes is null or not an object in dhtmlxgrid.js when a cell is selected (even though the cell is empty).
The gap is the same size as the number of rows to be added to the grid.
Debugging the row ID seems to be filler which I can see is used/set in dhtmlxgrid_srnd.js and dhtmlxgrid.js.
It looks as though the filler is being added in the wrong place and the rows are subsequently added at the end when parsed.
My parsing code is as follows:
dhtmlxGrid._refresh_mode =[true,true,false];
dhtmlxGrid.parse(loader.xmlDoc.responseText);
Example XML for the parse is:
<?xml version='1.0' encoding='iso-8859-1'?><rows>
<row id="2748_01/04/2014">
<cell>0</cell>
<cell></cell>
<cell>2748</cell>
<cell>01/04/2014</cell>
<cell>12/31/9999</cell>
<cell>09/25/2000</cell>
<cell></cell>
<cell>09/25/2000</cell>
<cell>ABC</cell>
<cell></cell>
</row>
</rows>
Grid is in Split Mode with Smart Rendering enabled.
Please let me know if there is a common issue which may cause this type of issue.
DHTMLX Version is 3.6 Professional. I can provide additional code if necessary.
Thanks,
David