относительно Extjs Grid и предварительной загрузки? - PullRequest
0 голосов
/ 23 января 2011

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

Как я могу загрузить данные следующей страницы на заднем плане ??так что когда пользователь нажмет следующую кнопку, я покажу предварительно загруженные данные.

Любое решение.

Заранее спасибо, kkchaitu

1 Ответ

0 голосов
/ 24 января 2011

Самым простым решением может быть загрузка целого набора данных в хранилище и использование панели инструментов разбиения на страницы для целей фильтрации, однако вы указываете, что объем данных «огромен» - это может сделать решение неэффективным ...

или

Подготовить 3 набора данных (до - пусто при запуске, фактическом и после) и перезаписать события загрузки:

  • после загрузки - отобразить и загрузить следующее (или предыдущее),
  • до того, как проверка загрузки следующая (или предыдущая) доступна - используйте ее, измените то, что является предыдущим, актуальным, следующим, подготовьте то, что должно быть загружено после (в фоновом режиме)

Имейте в виду, что запросы Ajax являются асинхронными, и нажатие может быть быстрее загрузки, и это должно быть предсказано в логике ... Однако это всего лишь идея

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