10 jqgrid с вкладками - PullRequest
       12

10 jqgrid с вкладками

0 голосов
/ 26 ноября 2010

У меня 10 страниц, каждая с jqgrid, и отдельная главная страница. На главной странице я использую вкладки и div jquery для определения jqgrid на каждой странице. Все работает отлично, за исключением того, что все страницы загружаются при запуске приложения. Я хочу, чтобы они загружались индивидуально, когда пользователь нажимает на вкладку. Сетка должна затем загрузить и отобразить результат. Я пытался с div onclick (который также указывает страницу и вкладку), но это не работает.

1 Ответ

0 голосов
/ 26 ноября 2010

jqGrid имеет параметр тип данных , который можно изменить в любое время.Вы можете изначально установить datatype:'local' для всех jqGrids, которые есть во всех вкладках.Такие сетки будут игнорировать параметр url и не отправлять запросы на сервер.На выбранной вкладке вы можете изменить тип данных на 'json' или 'xml' в зависимости от вашей серверной части

$('#list').jqGrid('setGridParam',{datatype:'json'});

Для предыдущей выбранной вкладки вы можете дополнительно установить

$('#list').jqGrid('setGridParam',{datatype:'local'});

но это, вероятно, не очень нужно.Кроме того, вы также можете обновить сетку с помощью $('#list').trigger('reloadGrid') (если это хорошо для вашего сценария).

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