Существует ли способ отфильтровать данные, в настоящее время отображаемые в jqGrid программно (в JavaScript, не серверной стороне)? Все поисковые примеры, кажется, зависят от использования собственного поискового UI jqGrid, который не работает на меня. Например, я хотел бы смочь отфильтровать на основе пользовательских действий в другом месте на странице.
Я воображаю что-то как
jQuery("#grid_id").filter('CategoryID', selectedCategoryID);
где CategoryID является столбцом в сетке, и selectedCategoryID содержит, например, значение, выбранное пользователем в избранном элементе.
Вы можете передать JSON в качестве данных и использовать метод setGridParam
для перезагрузки данных!
Я никогда не пробовал этого и не знаю, как вы заставите jqgrid использовать ваши клиентские данные вместо того, чтобы нажать на URL!
Вам повезло?