Java Liferay搜索迭代器仅显示页面选择器中的前11个页面

Java Liferay搜索迭代器仅显示页面选择器中的前11个页面,java,html,jsp,liferay,Java,Html,Jsp,Liferay,我有一个liferay搜索容器,它包含数千个结果,并附带了一个搜索迭代器。在页面选择器下拉列表中,它将仅显示前11页 点击后面的页面(我选择了第11页),它会展开显示接下来的10页 选择其他页面仅显示20页的页码(即选择第40页将显示第30至50页) 如何将其更改为显示从1到161的所有页面? 我尝试过改变搜索迭代器,并添加了一个单独的迭代器,尼瑟修复了这个问题 我还尝试更改搜索增量,这对页面选择器没有任何影响 以下是用于创建搜索容器的JSP代码: <% rowChecker = ne

我有一个liferay搜索容器,它包含数千个结果,并附带了一个搜索迭代器。在页面选择器下拉列表中,它将仅显示前11页

点击后面的页面(我选择了第11页),它会展开显示接下来的10页

选择其他页面仅显示20页的页码(即选择第40页将显示第30至50页)

如何将其更改为显示从1到161的所有页面?

我尝试过改变搜索迭代器,并添加了一个单独的迭代器,尼瑟修复了这个问题

我还尝试更改搜索增量,这对页面选择器没有任何影响

以下是用于创建搜索容器的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>

有一个属性,用于配置要在该选项上查看的页面,因此,如果更改,则显示的页面数量将增加

Set the maximum number of pages available above and below the currently displayed page.

Defaults:
search.container.page.iterator.max.pages=10

谢谢,我要补充一点,这只适用于在加载任何portlet之前加载的portal.properties。