На странице прокрутки для richfaces - PullRequest
1 голос
/ 11 февраля 2011

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

Так что поток будет

  • создать 10 результатов поиска на странице результатов поиска
  • , если пользователь прокручивает
  • Затем перезагрузите область результатов с 10 дополнительными записями

Опция также может состоять в том, чтобы создать Facebook-подобную панель «more» и перерисовать регион, когда пользователь нажимает кнопку.

Что вы, ребята, думаете?

1 Ответ

1 голос
/ 14 сентября 2011

Как насчет использования ScrollableDataTable? Может быть, это не то, что вы хотите, если ваши результаты являются результатами поиска, но это может работать по-прежнему ..

http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableDataTable.jsf;?c=scrollableDataTable&tab=usage

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

...