左側のメニュー (rich:panelMenu) と右側のコンテンツ領域を使用して、jsf でポータルを作成しています。左側のメニューのメニュー項目をクリックすると、フォームが異なるコンテンツ領域のみを更新したい。メニューの選択を保持する必要があります。これを処理するための適切な手法はどれですか?
3056 次
1 に答える
2
commandButton/commandLink/support
a4jタグ (またはメニューとして使用するもの)の reRender 属性でコンテンツ パネルの ID を指定する以外に意味はありますか?
更新: a4j インクルードを次のように使用できます。
<rich:panel id="menu">
<a4j:commandLink id="link1" action="#{myBean.setContentViewIdLink1}" reRender="content">Link 1</a4j:commandLink>
</rich:panel>
<rich:panel id="content">
<a4j:include viewId="#{myBean.viewId}"/>
</rich:panel>
更新#2:
setContenViewIdLink1 は次のようになります。
public void setContenViewIdLink1() {
this.contentView = "/page1.xhtml";
}
于 2009-09-28T19:21:22.083 に答える