Excel как фильтрация в jqgrid

Я новичок в jquery и jqGrid. Я борюсь с этим. Мне нужен кто-то, кто поможет мне в JqGrid, мне нужны фильтрующие заголовки в jqGrid. Я ищу его, когда нашел демо, сделанное Олегом. Но мне нужно установить флажок, если я установил флажок для поиска значения должны быть отфильтрованы так же, как фильтрация Excel. Пожалуйста, помогите мне кого-нибудь.

Даже я узнаю о реализации, но это не работает для меня. Пожалуйста, помогите мне в этом, так как мне это очень нужно.

Заранее спасибо

1 ответ

Решение

Мне не нравятся такие слова, как "Excel как фильтрация", потому что все интерпретируют это по-своему. Поэтому я должен ответить так, как я это понимаю.

Я думаю, что вы должны использовать jQuery UI MultiSelect Widget, написанный Эриком Хиндсом. Я написал несколько ответов и демонстраций, в которых показано, как его использовать.

Демонстрация показывает, как использовать jQuery UI MultiSelect Widget вместе с поиском на панели инструментов для реализации "фильтрация в Excel".

Кстати, вы можете построить список значений, отображаемых виджетом множественного выбора, динамически, подобно значениям jQuery UI Autocomplete в ответе.

Другой ответ ( это и это) с соответствующими демонстрациями ( это и это) показывает, как использовать виджет для редактирования.

ОБНОВЛЕНО: в обновленной демоверсии используются jqGrid 4.4.1, jQuery UI 1.8.24 и jQuery 1.8.2 и текущая (версия 1.13.6 от 29.09.2012) версия jQuery UI Multiselect, загруженная с github.

ОБНОВЛЕНО 2: Ответ содержит beforeClear обратный вызов filterToolbar что требуется в случае использования кнопки "Обновить". Ответ содержит обновленную демонстрацию, которая использует jqGrid 4.6.0.

Другие вопросы по тегам