gpt4 book ai didi

java - Liferay 搜索迭代器仅在页面选择器中显示前 11 页

转载 作者:行者123 更新时间:2023-12-02 09:44:58 25 4
gpt4 key购买 nike

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

First 11 pages

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

Next set of pages

选择更多页面仅显示 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>

最佳答案

有一个属性可以配置在该选择上查看的页面,因此如果您进行更改,显示的页面数量将会增加

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

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

关于java - Liferay 搜索迭代器仅在页面选择器中显示前 11 页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56737462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com