掲示板
Pagination in search container
6年前 に sahaj pathak によって更新されました。
Pagination in search container
New Member 投稿: 15 参加年月日: 16/12/19 最新の投稿
I'm using Liferay 6.2 and developing a new portlet that uses <liferay-ui:search-container> tag. how to implement server side pagination in search-container?
6年前 に pramod kumara によって更新されました。
RE: Pagination in search container
Junior Member 投稿: 54 参加年月日: 16/08/29 最新の投稿
fallow the source code of liferay default portlets which is having search container(ex. roles, users, document and media)
6年前 に Danielle Ardon によって更新されました。
RE: Pagination in search container
Junior Member 投稿: 37 参加年月日: 16/06/06 最新の投稿
Hi,
You can use the search iterator tag combined with setting the results programmatically. If you set a "total" & a results that is a sublist , then you can automically create pagination.
You can use the search iterator tag combined with setting the results programmatically. If you set a "total" & a results that is a sublist , then you can automically create pagination.
<liferay-ui:search-container emptyresultsmessage="no-entries-were-found" delta="20">
<liferay-ui:search-container-results>
<%
List<entity> entities = EntityLocalServiceUtil.getEntities(scopeGroupId);
results = ListUtil.subList(entities, searchContainer.getStart(), searchContainer.getEnd());
pageContext.setAttribute("results", results);
pageContext.setAttribute("total", entities.size());
%>
</entity></liferay-ui:search-container-results>
<liferay-ui:search-container-row classname="nl.finalist.test.model.Entity" modelvar="entity">
<liferay-ui:search-container-column-text property="entityId" name="Entity ID" />
<liferay-ui:search-container-column-text property="name" name="Name" />
</liferay-ui:search-container-row>
<liferay-ui:search-iterator />
</liferay-ui:search-container>