我有一个liferay搜索容器,其中包含数千个结果,并附加了搜索迭代器。在页面选择器下拉菜单中,它将仅显示前11页
点击下一页(我选择了第11页),它会展开以显示接下来的10页
选择其他页面仅显示20页的页面编号(即选择40页将显示30到50页)。
如何更改此项以显示从1到161的所有页面?
我尝试过更改搜索迭代器type,并添加了单独的search-paginator,这两个问题均已解决。
我还尝试过更改搜索增量,这对页面选择器没有任何影响。
这是用于创建搜索容器的JSP代码:
<% rowChecker = new RowChecker(renderResponse); %>
<liferay-ui:search-container searchContainer="${itemsSearchContainer}" rowChecker="<%=rowChecker%>" total="${itemsSearchContainer.total}">
<liferay-ui:search-container-results results="${itemsSearchContainer.results}"/>
<liferay-ui:search-container-row modelVar="item" keyProperty="itemKey" className="ItemDetail">
<%-- Hidden: liferay-ui:search-container-column-text columns --%>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
</liferay-ui:search-container>
答案 0 :(得分:0)
有一个属性可以配置要在该选择页面上查看的页面,因此,如果您进行更改,则显示页面的数量将会增加
Set the maximum number of pages available above and below the currently displayed page.
Defaults:
search.container.page.iterator.max.pages=10