レンダリング フェーズがポートレットの最初のレンダリング フェーズであるかどうかを知るにはどうすればよいですか?
Liferay ですべての組織ユーザーのリストを表示し、テキスト フィールドに名前を書き込んで結果をフィルタリングできるようにしたいと考えています。
私の問題は、テキスト フィールドにユーザーの名前を挿入するときに発生します。その名前を持つユーザーを属性の一部で検索し、これらのユーザーのみを表示したいと考えています。結果の reasearch を actionRequest の属性として保存しているにもかかわらず、すべてのユーザーが再び表示される理由はわかりません。
actionRequest.setAttribute("usersList", users);
これらのユーザーのみを印刷してみてください。このアクション フェーズの後のレンダリング フェーズでは、自分の属性を取得して、設立されたユーザーのみをレンダリングしていません。
したがって、私の意図は、レンダー フェーズが最初のものなのか、それともアクション フェーズの後に来るのかを何らかの形で特定して、すべてのユーザーを印刷するか、actionRequest.setAttribute に保存されているリストからユーザーを印刷する条件を作成できるようにすることです。
どうもありがとうございました。お役に立てば幸いです。ところで、私は自分で調査を続けています。