アクションリターンからこの呼び出しを行う可能性はありますか?
例えば:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
アクションリターンからこの呼び出しを行う可能性はありますか?
例えば:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
条件付きでモーダル パネルを表示することが主な要件である場合は、richfacesコンポーネントのshowWhenRendered
( show
RF4.xpopupPanel
の) 属性を調べてください。属性をバッキング Bean のブール値にmodalPanel
バインドし、ポップアップを表示する決定を反映するように値を設定します。showWhenRendered
ただし、modalPanel に変更を反映するには、modalPanel 自体を<a4j:outputPanel layout="none"/>
コンテナーに入れ、リクエスト間でそのパネルを再レンダリングすることをお勧めします。少なくとも Richfaces 3.3 では、動的に表示されるコンポーネントの再レンダリングは、別の .xml に含まれていない場合、うまく機能しません<a4j:outputPanel layout="none"/>
。
上記以外に、Richfaces がクライアント側コンポーネントのサーバー側リモート処理を明示的に提供していることを知りません (Primefaces がRequestContext
オブジェクトに対して行うように)