Liferay 6.1 нумерация страниц - PullRequest
0 голосов
/ 06 февраля 2012

Я пытаюсь добавить нумерацию страниц в пользовательском портлете Liferay (6.1). Я перечисляю результаты после того, как другой портлет выполняет поиск, поэтому содержание зависит от условий поиска. Я пытался использовать тег liferay-ui: search-container, но обнаружил проблему:

Давайте предположим, что я выполняю поиск, и он возвращает 13 результатов, дельта установлена ​​на 5, поэтому результаты должны отображаться на 3 разных страницах. Если я выполняю другой поиск, и он возвращает мне менее 10 результатов (мне нужно менее 3 страниц, чтобы показать их), портлет с контейнером поиска сообщает, что результатов нет (потому что я на третьей странице). ). Я заметил, что проблема в поле «cur», которое не сбрасывается после нового поиска. Я пытался сделать это на себе, но тип SearchContainer не предоставляет метод setCur ().

Как мне установить это поле?

1 Ответ

0 голосов
/ 09 февраля 2012

Как вы создаете объект searchContainer в jsp? Вы можете создать объект searchcontainer, который принимает defaultcur в качестве одного из аргументов конструктора. Это должно решить вашу проблему.

...