Navin Ranjan Ответов: 0

Виртуальная прокрутка Jqgrid не работает должным образом для большого набора данных


У меня есть 10 миллионов записей в таблице, которую я пытаюсь показать в jqgrid с помощью виртуальной прокрутки, из которой я показываю только 50 записей одновременно, чтобы не перегружать сервер и браузер. Теперь у меня должно быть 200000 страниц, если мы возьмем 50 записей на страницу для 10 миллионов записей.

Теперь проблема в том, что, когда я перетаскиваю свиток до самого конца, он запрашивает страницу № 17895, которая не является ожидаемой. В идеале он должен запрашивать данные для страницы № 200000.

Пожалуйста, кто-нибудь скажите мне, есть ли ограничения с Jqgrid или мне нужно внести некоторые изменения в настройки. Если это ограничение Jqgrid, скажите мне, как заставить его работать для этого сценария.
Пожалуйста, также скажите мне, где в коде jqgrid он определяет высоту фиктивного контейнера div.

Заранее спасибо!

Что я уже пробовал:

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

2. попытался изменить событие onpaging страницы, но оно не вызывает событие onpaging для случая виртуальной прокрутки.

0 Ответов