Контейнер поиска Liferay не работает. Не могу увидеть опцию следующей страницы в liferay7

Я хочу отобразить список элементов на странице.. используя поисковый контейнер Liferay.. Я использую Liferay 7.0 ge 1, вот мой код.. ItemFound - сущность, которую я использовал.. Я не получаю эту следующую страницу, тем страница.. и все. на экране.. ПОМОГИТЕ МНЕ

<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>
<%@page import="com.liferay.portal.util.*"%>
<%@ page import="com.Trylof.services.service.ItemFoundLocalServiceUtil" %>
<%@taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>
<%@ page import="java.util.*" %>
<%@ page import="com.Trylof.services.model.ItemFound" %>
<%@ page import="com.liferay.portal.kernel.util.ListUtil" %>
<portlet:defineObjects />
<%
 int count = ItemFoundLocalServiceUtil.getItemFoundsCount();
List <ItemFound> books = ItemFoundLocalServiceUtil.getItemFounds(0, count);
%>
<liferay-portlet:renderURL varImpl="iteratorURLa">
<portlet:param name="mvcPath" value="/html/event/4.jsp" />
</liferay-portlet:renderURL>
<liferay-ui:search-container delta="5"  iteratorURL="<%=iteratorURLa %>" >
  <liferay-ui:search-container-results  >
<%                          `results=ListUtil.subList(books,searchContainer.getStart(),                          searchContainer.getEnd());
 total=books.size();
 pageContext.setAttribute("results", results);
pageContext.setAttribute("total", total);
%>
</liferay-ui:search-container-results>


  <liferay-ui:search-container-row
     className="com.Trylof.services.model.ItemFound"
    modelVar="aItemFound" keyProperty="ItemFoundId"
>

    <liferay-ui:search-container-column-text property="foundColor" name="color"/>

    <liferay-ui:search-container-column-text property="foundCompany" name="company"/>

    <liferay-ui:search-container-column-text property="foundDate"  name="date"/>

    <liferay-ui:search-container-column-text property="foundDesc"  name="desc"/>

    <liferay-ui:search-container-column-text property="foundLocation" name="location"/>

    <liferay-ui:search-container-column-text property="foundSize" name="size"/>

    <liferay-ui:search-container-column-text property="foundStatus" name="status"/>

    <liferay-ui:search-container-column-text property="foundType" name="Type"/>

    <liferay-ui:search-container-column-text property="itemFoundId" name="id"/>

    <liferay-ui:search-container-column-text property="userId" name="User id"/>


</liferay-ui:search-container-row>

<liferay-ui:search-iterator paginate="true"  />

Пожалуйста, укажите мне, где я ошибся. Приложен снимок экрана с выводом https://drive.google.com/open?id=0B9t253zQ5s5eZWNiVGxTRVZYX2M

Я не могу добавить скриншот, так как у меня недостаточно репутации.. плз..

1 ответ

Дельта контейнера поиска по умолчанию - 20. См. Файл portal.properties:

##
## Search Container
##

    #
    # Set the default number of entries to display per page.
    #
    search.container.page.default.delta=20

Вы можете добавить больше записей или изменить дельту по умолчанию в вашем portal-ext.porerties, чтобы установить для нее подходящее значение: например, 5.

Другие вопросы по тегам