jqGrid v4, пользовательская форма поиска, как?
У меня возникли некоторые проблемы при создании пользовательской формы поиска для jqGrid в последней версии (v4).
Я использовал до этого метода:
jQuery("#search-form").jqGrid(
'filterGrid',
'#grid',
options
);
Однако это больше не работает, может кто-нибудь дать мне пример, как это сделать в версии 4 jqGrid?
1 ответ
Чтобы использовать метод filterGrid
в jqGrid 4.0 нужно включить grid.addons.js
от plugins
подкаталог.
Как вы можете воспользоваться здесь методом filterGrid
может быть удален в следующей основной версии jqGrid. Поэтому я рекомендую вам рассмотреть возможность использования некоторых альтернатив. Вы можете создать любой список пользовательских элементов управления формы, чтобы позволить пользователю определить сетку фильтрации. Чтобы применить фильтрацию нужно просто заполнить filters
собственностью postData
параметр и набор search
параметр jqGrid для true
, После этого при вызове триггера ("reloadGrid") будет применена фильтрация. В пути вы будете абсолютно гибкими и независимыми.
Ниже вы можете найти несколько старых ответов, где идея с filters
реализуются по-разному: здесь, здесь, здесь, здесь, здесь и так далее.