Есть ли простой способ сделать двойной пейджинг (т. Е. На стороне клиента и сервера)?
Сейчас я использую пейджинг на стороне клиента (loadonce = true, который работает очень быстро, кстати!), Используяфиксированный rowTotal (с rowTotal> rowNum).Проблема в том, что rowTotal
С другой стороны, выполнение просто подкачки на стороне сервера приводит к низкой производительности (поэтому вы используете компонент AJAX;п).Поэтому я подумал, что комбинированный подход позволит достичь лучшего из обоих миров.
В идеале это будет выполнено автоматически.Это: пейджер должен отображать первые результаты rowTotal / rowNum как первую из N страниц, загруженных в память (на стороне клиента).При переходе на страницу N + 1 он должен попасть в бэкэнд и получить следующие результаты rowTotal.Проблема, которую я вижу сейчас, состоит в том (я думаю), что количество страниц рассчитывается на основе размера результирующего набора, деленного на rowNum вместо записей в базе данных, плюс большинство свойств пейджера являются неизменными: (
Имеет ли это какой-то смысл? Есть ли простой способ сделать это без взлома кода jqGrid?
С уважением!