2012-02-06 99 views
0

我试图在自定义Liferay portlet中添加分页(6.1)。我列出另一个portlet进行搜索时的结果,因此内容取决于搜索条款。我尝试使用liferay-ui:search-container标签,但是我发现了一个问题:Liferay 6.1分页

假设我进行搜索并返回13个结果,delta设置为5,所以结果必须显示在3个不同的页面。 如果我进行了另一次搜索,并且返回的结果少于10条(我需要少于3页来显示它们),那么带有搜索容器的portlet告诉我没有任何结果要显示(因为我处于第3个页)。 我发现问题是“cur”字段,在新的搜索后没有重新设置。我试图自己做,但SearchContainer类型不提供setCur()方法。

如何设置该字段?

回答

0

你是如何在jsp中创建searchContainer对象的?您可以创建一个将defaultcur作为其构造函数参数之一的searchcontainer对象。这应该可以解决你的问题。