Как использовать jqgrid, если ваш размер набора результатов слишком велик для вычислений? - PullRequest
0 голосов
/ 04 ноября 2010

Я пытаюсь использовать jqgrid. К сожалению, я не могу вычислить размер набора результатов, потому что я использую очень большую базу данных, и вычисление размера наборов результатов, которые я предоставляю, очень медленное. Я могу получать данные достаточно быстро, но получить счетчик результатов для моих запросов просто невозможно.

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

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

Ответы [ 3 ]

1 голос
/ 11 ноября 2010

Ответ на этот вопрос мне предоставил ОлегК. Вы можете увидеть его ответ здесь:

http://www.trirand.com/blog/?page_id=393/help/can-you-use-jqgrid-if-you-cannot-provide-a-resultset-size/

1 голос
/ 04 ноября 2010

Посмотрите на True Scrolling Rows образец.

Это в Новом в версии 3.6 => Истинные строки прокрутки

0 голосов
/ 05 ноября 2010

Вы можете реализовать пейджинг и просто получить данные для текущей страницы. Я реализовал нечто подобное, где мне нужно было получить 30,00o строк, и это прекрасно работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...