JqGrid Search Tollbar не работает должным образом - PullRequest
0 голосов
/ 14 марта 2012

У меня проблема с сеткой

Проблема в том, что моя сетка не является loadonce, поэтому поиск с переключением не работает должным образом, но когда я изменяю loadonce: true, он работает отлично.

НЕТ, мой вопрос, как я могу остановить поиск toogle, чтобы не запрашивать на сервере?

Спасибо

1 Ответ

0 голосов
/ 14 марта 2012

Существует только две возможности: либо jqGrid хранит локальные данные, и он может выполнять сортировку, разбиение по страницам и фильтрацию (поиск) локально, либо сервер должен это делать.jqGrid хранит данные локально во внутренних опциях data и _index, только если datatype не 'json' и не 'xml' или если используется опция loadonce: true.

Так что если выиспользуйте datatype: 'json' или datatype: 'xml', и вам все еще нужно будет локальный поиск , вам нужно использовать loadone: true.В этом случае внутренние параметры data и _index будут заполнены, а datatype изменится на 'local' после первой загрузки данных с сервера.Если позже вам потребуется перезагрузить данные с сервера, вы можете сбросить datatype к его первоначальному значению ('json' или 'xml') относительно setGridParam (см., Например, здесь )и вызвать событие «reloadGrid» (см. здесь ).

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