ウィジェット間の通信
ポートレットウィジェットは、パブリックレンダリングパラメータとイベントを使って相互に通信することができます。 Liferayポートレットの中には、この通信機構を最大限に活用するための設定UIを提供するものがあります。
-
ウィジェット ヘッダーの オプション (
) → 構成をクリックし、通信タブを選択します。注Liferay DXP 2025.Q1/Portal GA132 より前では、設定オプションはウィジェットの右上隅に表示されていました。

上のスクリーンショットは、6 つのパブリック レンダリング パラメーターを持つ Wiki ウィジェットを示しています: categoryId、 nodeId、 nodeName、 resetCur、 tag、および title。 これらのパラメータそれぞれについて、他のポートレットから来る値を無視したり、他のパラメータから値を読み取るようにポートレット設定することができます。
ウィジェットがポートレットでない場合、この機能は利用できません。
他のポートレットからのパラメータ値を無視するように Wiki ウィジェットを構成できます。 たとえば、タグ フィルター ウィジェットと組み合わせると、タグ フィルター内のタグをクリックすると、通常、そのタグが付いた Wiki ページが表示されます。 タグナビゲーションに関係なく Wiki のフロントページを表示するには、Wiki で外部パラメータを無視するように設定します。
他のポートレットからパラメータを読み取ると、開発者が相互作用するように設計していなくても、ポートレット間の通信が可能になります。 たとえば、管理ポートレットが 国 パブリック レンダリング パラメータを使用して国をリストする場合、Wiki は、タイトル パラメータを国パラメータにマッピングすることで、選択した国に関するページを表示できます。