Как показать кнопки навигации JQuery после показа сетки - PullRequest
1 голос
/ 19 марта 2012

У меня есть несколько сеток, использующих один и тот же код для создания сетки, и во всех них кнопка обновления в нижнем колонтитуле сетки отключена.Есть одна сетка, на которой мне нужно показать кнопку обновления.Как отобразить кнопку обновления после создания сетки?

Вот код, который генерирует сетку.

$('#Grid1_grid').jqGrid({
  datatype: 'local',
  data: gridData.records,
  colNames: gridData.colNames,
  colModel: gridData.colModel,
  rowNum: 20,
  shrinkToFit: false,
  autowidth: true,
  rowList: [10,20,50],
  caption: 'Promotion List',
  pager: jQuery('#Grid1_pager'),
  sortname: 'id',
  height: '100%',
  viewrecords: true
}).navGrid('#Grid1_pager', { edit: false, add: false, del: false ,search:false, refresh:false});

Другими словами, я хочу установить refresh = true позже в кодепоказать кнопку обновления пейджера.

1 Ответ

1 голос
/ 19 марта 2012

Невозможно отобразить кнопку «Обновить», если кнопка не была создана.Поэтому я предлагаю вам создать всегда кнопку и показать / скрыть ее.Подробности реализации вы найдете в ответе .

Я отправил за несколько месяцев до запрос функции с предложением немного изменить основной код jqGrid (код navGrid) для решения проблемы, но запрос функции остался без ответа.

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