Пример нумерации записей на сервере jqgrid - PullRequest
0 голосов
/ 11 октября 2011

Я работал с jqgrid и мне это очень нравится.В настоящее время я задаюсь вопросом, существует ли конкретный способ обработки добавления записей в сетку при выполнении разбиения на страницы на стороне сервера.Вот как я думаю, это должно работать:

1) Введите новую запись на стороне клиента, используя функцию добавления сетки

2) Отправьте новую запись на сервер (не отображая ее)

3) Сервер определяет, где новая запись должна быть вставлена ​​в набор нумерации страниц на правильной странице (поскольку данные отсортированы, новую запись необходимо вставить в модель нумерации страниц, которая в данный момент может не отображаться)

4) Возвращает новый набор отображаемых записей (страниц), содержащий новую запись

5) Предварительный выбор новой записи в наборе

6) Убедитесь, что выбранная записьвидно в видимой области сетки

Я пытался найти именно то, что искал, но мне не повезло.Я надеюсь, что кто-то здесь может помочь пролить свет на то, что я пытаюсь сделать.Спасибо!

1 Ответ

1 голос
/ 28 ноября 2011

Перезагрузите сетку и попробуйте функцию reloadGrid (txtJSON)

{
       jQuery("#list").jqGrid('setGridParam', {postData:{searchDetails:txtJSON}});
       jQuery("#list").trigger("reloadGrid");
}
...