Google как пейджинг в Wicket - PullRequest
4 голосов
/ 05 июля 2010

Как сделать "google like" пейджингом в Wicket? Вы показываете только ссылки на 10 первых страниц результатов поиска, затем, когда я нажимаю на страницу 10, в результаты поиска добавляются еще 10 страниц и т. Д.

У меня есть типичная форма поиска и список результатов поиска. Возможно, есть много страниц с результатами поиска.

Обычно интересны только первые несколько страниц с результатами поиска, но также должна быть возможность видеть все результаты поиска.

Я бы хотел сделать что-то вроде этого:

  1. Изначально запрашиваются первые 10 страниц результатов поиска
  2. Если пользователь щелкает страницу 10, запрашиваются дополнительные 10 страниц результатов поиска.
  3. Если пользователь щелкает страницу 20, снова запрашиваются дополнительные 10 страниц результатов поиска.

Я не хочу получать все результаты поиска за один раз, и я не хочу получать количество всех результатов поиска. Я просто хочу получить следующие 10 страниц результатов поиска.

В настоящее время я использую PageableListView и PagingNavigator для пейджинга.

1 Ответ

3 голосов
/ 05 июля 2010

См. Эту статью: http://java.dzone.com/articles/wicket-tutorial-series-ui?page=0,1

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

...