I have a kendo grid with Server side pagination enabled to avoid the performance issue. I have made the .SeverOperation(True) which means that the data will be loaded part by part as i click on pagination button in the grid.
In my case PageSize(20), each time i click next pagination button, next set of 20 records will be loaded.
Now, I want to implement Server Filtering. First time, this loads by hitting the server. So, if i filter for one value "Number = 123", and my result has 40 records, then my grid will be having 2 pages. But if i click on 2nd page, this again hits the server and DataSource.Request.Filter will be null.
Any idea, how to retain the FilterColumns or how to enable client side filtering when server side filtering is enabled?
Thanks,
ServerOperation(true)
will call the server each time you change page. If you want to filter on client side only, you must have this as false. You should send you filter to the server, fetch the filtered records, and on the client you already have your set of records filtered, and can change pages seamlessly – chiapa