(see edit - base questions fixed)
After implementing the grid for some of our core object listings using a combination of server-side and ajax databindings we have realized we would like to speed up the grid sorting/filtering/searching as well as implementing some more advanced scenarios.
After some reasoning we came up with the idea to use a local datasource and to manipulate evering in memory. However we couldnt find a straight-forward way of doing this. We expected something like:
.Model(model => model.Id(s => s.Id))
.Sort(sort => sort.Add(s => s.Name));
However we realize it would be problematic to do CRUD operations using this approach - for that we would prefer to be able to use Ajax.
So - hopefully I have explained the idea reasonably well. Basically:
- Is there any good way to use a local datasource (custom js-driven supporting filtering etc)?
- Is there any good way to take direct control of the datasource (like @Html.DataSource().... and use that is some way)?