Как открыть диалог поиска / поиска в jqGrid с внешней кнопки? - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть jqGrid, у которого есть кнопка «найти» - это вызывает диалоговое окно фильтра jqGrid, где я могу фильтровать вещи - круто.Как я могу запустить это диалоговое окно, открывая кнопку, не являющуюся частью элемента управления jqGrid?

Я обнаружил, что могу сделать это: $("#id").trigger('reloadGrid');, чтобы указать сетке, что нужно снова получить данныеи восстановите пользовательский интерфейс jqGrid.Есть ли что-то похожее, например $("#id").trigger('openFindDialog');?

1 Ответ

5 голосов
/ 12 апреля 2011

jqGrid имеет searchGrid метод, который вам нужно использовать. Чтобы открыть диалоговое окно поиска, вы должны вызвать метод и использовать любые параметры или события, которые вы, вероятно, знаете из предыдущего использования navGrid :

$("#id").jqGrid ('searchGrid', {multipleSearch:true, overlay: false});

Как вы можете видеть здесь код, который выполняется при нажатии на кнопку «Поиск» навигатора, не намного больше, чем этот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...