Reloading Data After Sorting
I'm having a problem reloading data. Things go as expected as long as I don't sort. But after sorting on any column the grid is thereafter limited to the number of rows at the time of sorting. If I refill the array with the same number, or more, of rows I get the original array's number of rows. If I refill with fewer rows I get "[object]" in the place of the grid.
It seems like the number of rows is getting stuck in the control somewhere when I sort despite resetting the row count in code.
It seems like the number of rows is getting stuck in the control somewhere when I sort despite resetting the row count in code.
function grdRefresh(grid, array){
grid.refresh();
grid.setColumnProperty("count", array[0].length-2);
grid.setColumnProperty("text", function(j){return array[0][Number(j)+2];});
grid.setColumnHeaderHeight("21px");
grid.setRowProperty("count", array.length-1);
grid.setRowProperty("text", function(i){return array[Number(i)+1][0];});
grid.setRowHeaderWidth("230px");
grid.getLayoutTemplate().setContent("corner/box/item", Corner);
grid.setDataProperty("text", function(i,j){return array[Number(i)+1][Number(j)+2]});
grid.refresh();
document.getElementById("srchResults").innerHTML = grid;//alert(grid.getScrollTemplate());
}
Dav
April 21,