限制春季显示的页面数

时间:2019-07-12 12:43:08

标签: spring pagination hybris

这是我用于创建用于数据搜索的分页页面的代码。但是我只是注意到我有太多的记录,所以它将有太多的页码。我试图限制显示的页码,并寻找许多示例..它有很多方法可以实现,但是我仍然不知道如何将其限制为我的方法?

<c:set var="current" value="${searchPageData.pagination.currentPage}"/>
        <c:set var="totalPageNumber" value="${searchPageData.pagination.numberOfPages -1}"/>
        <c:set var="limit" value="3"/>


        <c:choose>
            <c:when test="${current != 0}">
                <a href="${baseURL}?page=${current -1}">&laquo;</a>
            </c:when>
        </c:choose>

        <c:forEach begin="0" end="${totalPageNumber}" varStatus="loop">
            <c:choose>
                <c:when test="${current == loop.index}">
                    <a href="${baseURL}?page=${loop.index}" class="active">${loop.index + 1}</a>
                </c:when>
                <c:otherwise>
                    <a href="${baseURL}?page=${loop.index}">${loop.index + 1}</a>
                </c:otherwise>
            </c:choose>
        </c:forEach>

        <c:choose>
            <c:when test="${current == totalPageNumber}"/>
            <c:otherwise>
                <a href="${baseURL}?page=${current +1}">&raquo;</a>
            </c:otherwise>
        </c:choose>

此图显示了ı做的事 enter image description here

1 个答案:

答案 0 :(得分:0)

我没有完全了解您要搜索的内容。这是OOB hybris的一些参考,您可以根据自己的实现使用。

#Number of pagination results to display
pagination.number.results.count=5

#Number of pagination results for PickupInStore UI search
pointofservice.display.search.results.count=100 

在店面的project.properties中配置它!