настройка номера страницы для jqgrid

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

У меня есть сценарий, на который, если бы кто-то мог ответить, было бы очень здорово для меня.

  1. У меня есть приложение, которое может выводить миллионы записей в одном запросе.
  2. Для этого я хочу что-то вроде подкачки фрагментов данных вместо получения всех данных сразу (чего все равно не произойдет)
  3. Для этого я бы впервые попал на сервер и узнал общее количество отображаемых записей, но вернул бы только 2000 из них.
  4. Как только пользователь воспользуется кнопкой пейджинга «Далее» и дойдет до последней записи, при нажатии кнопки «Далее» будут выведены следующие 2000 записей с сервера.
  5. Проблема здесь в том, что пейджер показывает, что есть только 20 страниц (я установил 100 как общее количество записей на странице), и он отключает кнопку «Далее», как только открывается страница 20, таким образом останавливаясь для получения нового набора данных с сервера.
  6. Даже если каким-то образом я получу следующий набор данных, страница должна показать мне только 20 начальных записей. Я хочу, чтобы страница показывала мне общее количество записей/размер страницы с первого раза, хотя будет только 2000 записей, чтобы можно было свободно использовать следующую, предыдущую, первую и последнюю кнопки, а данные с сервера можно было передавать по мере необходимости.

Кто-нибудь работал над таким? Я действительно застрял с этим требованием уже более 2 недель. Спасибо всем заранее. Надеюсь скоро получить ответ по этому поводу.


person Jay    schedule 16.09.2012    source источник
comment
У меня это работает с помощью localreader, который помогает мне установить правильные значения общего количества, записей и количества страниц.   -  person Jay    schedule 18.09.2012


Ответы (1)


У меня это работает с помощью localreader, который помогает мне установить правильные значения общего количества, записей и количества страниц.

person Jay    schedule 11.10.2012