I am passing an IEnumerable of viewmodels to the grid at load time. My columns are bound to properties on the viewmodels, which are themselves different viewmodels. Since I am not reading the data via AJAX, I would like to have the data sorted on the client-side. I have .Sortable() called on the grid and .ServerOperation(false) called on the DataSource. When I mouse over the column header, my browser displays a URL like: http://mysite/controller/action?gridName-sort=ColumnName-asc When I click on the column header, the sort arrow appears, changes, or disappears, but the data is not reordered. I tried implementing IComparable and IComparable<T> on my column viewmodel on a suggestion from another user, but this does not appear to work. Can client-side sorting work in this scenario? If so, what do I need to do?
Thanks,
Brian
Thanks,
Brian