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