Categories | Question details Back To List | ||
onPageChanged Event I have a grid with subrows. I auto open the subrows when the page is loaded or reloaded. I am unable to open the subrows when the page is changed through the pagination toolbar though. I am using this event mygrid.attachEvent("onPageChanged",function(current){ mygrid.forEachRow(function(id) { var cell = mygrid.cells(id,0); if (cell.open) cell.open(); }); return true; }); That same logic works when attached to my load XML function as well as the reload XML function like so... mygrid.loadXML("url",function(){ mygrid.forEachRow(function(id) { var cell = mygrid.cells(id,0); if (cell.open) cell.open(); }); return true; }); When the page is changed... It "acts" like it is opening the subrows as the rows in the grid expand, the the subrow never appears. As well the + in the subrow remains. When you manually click to expand the subrow, all the formatting in the grid is messed up (rows overlapping rows, etc...) I have tried using onXLE, onXLS, onPaging, just about every event to auto expand subrows. The only way it works is a function attached to XML load function. Any help is appreciated. Answer posted by dhxSupport on Nov 23, 2009 01:48 Unfortunately sub row functionality is incompatible with paging functionality. There is no possibility to use them together. |