Liferay 6.1ページネーション

カスタムLiferayポートレット(6.1)にページネーションを追加しようとしています。別のポートレットが検索を実行する結果をリストするので、コンテンツは検索条件に依存します。 liferay-ui:search-containerタグを使用しようとしましたが、問題が見つかりました:

私が検索を行い、13の結果を返したとしましょう、デルタが5に設定されているので、結果は3つの異なるページに表示する必要があります。 別の検索を行い、結果が10件未満の場合(3ページ未満で表示する必要があります)、検索コンテナを含むポートレットは、結果が表示されないことを示します(3ページ目)。 私は問題が新しい検索の後にリセットされないフィールド "cur"であることを観察しました。私は自分でそれをやろうとしましたが、SearchContainer型はsetCur()メソッドを提供しません。

どうすればそのフィールドを設定できますか?

0

1 答え

どのようにJSPでsearchContainerオブジェクトを作成していますか? defaultcurをコンストラクタ引数の1つとして取るsearchcontainerオブジェクトを作成できます。それはあなたの問題を解決するはずです。

0
追加された