2012-02-06 82 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對象。這應該可以解決你的問題。