2012-05-07 4 views
1

может ли кто-нибудь сказать мне, как реализовать подкачку на стороне клиента на jqgrid? В настоящее время мой пейджер показывает только одну страницу, которая является ошибкой. Однако, если я изменяю количество записей на странице с помощью раскрывающегося списка, сетка обновляется соответствующим образом. Но я не могу перемещаться по страницам. Заранее спасибоКлиентская страница подкачки на Jqgrid?

ответ

0

Я полагаю, что вы заполнили сетку не в том направлении. Вы не включаете код в свой вопрос, поэтому я могу только предположить, что вы используете метод addRowData для заполнения сетки. Если это так, то вы должны знать, что использование addRowData - это худший и самый медленный способ заполнить сетку, которую я знаю.

Лучшим способом в случае datatype: 'local' является использование data опции jqGrid в сочетании с gridview: true. Он сортирует данные из параметра data, соответствует параметрам sortname и sortorder, создает jqGrid и отображает первую страницу сетки (размер страницы определяет опцию rowNum). Значение параметра data должно быть массивом элементов, представляющих строки сетки. Каждый элемент должен содержать свойства с именами, такими как name свойство colModel. Кроме того, каждый элемент data должен содержать свойство id, уникальное значение которого будет использоваться как id атрибут строк (из <tr> элементов).

Смежные вопросы