Pagination 使用多个Searchcontainer进行分页

Pagination 使用多个Searchcontainer进行分页,pagination,liferay-6,Pagination,Liferay 6,尝试通过byi独立实现多个Searchcontainer到容器页面的映射分页 这里有两个要显示的不同列表的Searchcontainer。 我需要在第一个Searchcontainer中更改页面,在第二个Searchcontainer中不更改页面。(反之亦然) 对不起我的英语;) 您需要使用2个迭代器URL,每个搜索容器一个,然后在每个搜索:容器中使用'curParam' 例如: String table1Cur = ParamUtil.getString(renderRequest,"ta

尝试通过byi独立实现多个Searchcontainer到容器页面的映射分页

这里有两个要显示的不同列表的Searchcontainer。 我需要在第一个Searchcontainer中更改页面,在第二个Searchcontainer中不更改页面。(反之亦然)



对不起我的英语;)

您需要使用2个迭代器URL,每个搜索容器一个,然后在每个搜索:容器中使用'curParam'

例如:

String table1Cur = ParamUtil.getString(renderRequest,"table1Cur");

PortletURL table1Url = renderResponse.createRenderURL();
table1Url.setParameter("table1Cur", table1Cur);

<liferay-ui:search-container id="Table1Search" iteratorURL="<%= table1Url %>" curParam="table1Cur" >
String table1Cur=ParamUtil.getString(renderRequest,“table1Cur”);
PortletURL table1Url=renderResponse.createRenderURL();
table1Url.setParameter(“table1Cur”,table1Cur);

尝试了这一点,但没有帮助我使用一个renderURL和两个curParam,如果在iTerator URL中为每个表的cur param设置param,我想这没关系。但我仍然认为使用单独的迭代器更好
String table1Cur = ParamUtil.getString(renderRequest,"table1Cur");

PortletURL table1Url = renderResponse.createRenderURL();
table1Url.setParameter("table1Cur", table1Cur);

<liferay-ui:search-container id="Table1Search" iteratorURL="<%= table1Url %>" curParam="table1Cur" >