У меня есть Kendo Grid, который загружает данные через ajax с вызовом метода чтения ASP.NET на стороне сервера:
public virtual JsonResult Read(DataSourceRequest request, string anotherParam)
В моем JS на стороне клиента я запускаю чтение при нажатии кнопки:
grid.dataSource.read( { anotherParam: 'foo' });
grid.refresh();
Это работает, как и ожидалось, только я теряю дополнительный параметр, когда перемещаюсь по страницам результатов в сетке или использую значок обновления в сетке для перезагрузки данных.
Как сохранить данные дополнительных параметров в сетке?
Я попытался установить
grid.dataSource.data
напрямую, но без особой удачи. Я либо получаю сообщение об ошибке, если передаю объект, либо никакого эффекта, если я передаю имя JS-функции, которая возвращает данные.