这是我用于创建用于数据搜索的分页页面的代码。但是我只是注意到我有太多的记录,所以它将有太多的页码。我试图限制显示的页码,并寻找许多示例..它有很多方法可以实现,但是我仍然不知道如何将其限制为我的方法?
<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}">«</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}">»</a>
</c:otherwise>
</c:choose>
答案 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中配置它!