Hello antrax13,
I tested our example and it seems to work fine.
In the moment when you try to select all rows (when using selectionmode: ‘checkbox’) from ‘indeterminate’ to ‘select all’ (true) this will first deselect all and after that will select all items. This is the reason to miss some checked rows after filtering.
I would like to suggest you try to bind to filter
set a flag (isFiltered) with that will recognize when the data is filtered. After that get all checked rows in that moment with getselectedrowindexes
method of the Grid (arrayOfFirstCheckedItems). Next step is to recognize when all rows are deselected, you could use rowselect
event and check also the flag for the state of the Grid. If all rows are deselected and it still has filter value (isFiltered: true) and the rows are selected you could add the first array of items (arrayOfFirstCheckedItems).
Best Regards,
Hristo Hristov
jQWidgets team
http://www.jqwidgets.com