I’m trying to use paging but I’m getting strange results:
I create the grid this way:
grid = new dhtmlXGridObject(“tabella”);
grid.setImagePath("/js/dhtmlx/imgs/");
s = dhxLayout.cells(“b”).getHeight()-100;
grid.enableAutoHeight(true,s,s);
grid.init();
grid.enableMultiline(true);
grid.enableAutoWidth(true);
grid.setSkin(“modern”);
grid.enablePaging(true,20,10,“footer”,true);
grid.setPagingSkin(“bricks”);
grid.setAwaitedRowHeight(70);
url = “xml.xml?..”;
grid.loadXML(url)
grid.setSizes();
The grid loads ok, paging is correct but:
if I click on page 2 it loads it but then goes back to page 1. if I click on other pages after that if I see a trace if activating onBeforePageChanged but it doesn’t do anything.
grid.attachEvent(“onBeforePageChanged”, function(a,b) {
alert (a+’,’+b)
});
the strange thing is that switching from page 1 to 2 it alerts first “1,2” then “2,1” in other cases it alerts just once and does nothing.
thank you
onBeforePageChanged event handler should return true to confirm page change:
grid.attachEvent(“onBeforePageChanged”, function(a,b) {
alert (a+’,’+b)
return true
});