私はクライアントとして持っrich:tabPanel
てswitchtype
います。
3番目のタブでページを更新すると、最初のタブに移動します。以下のコード スニペットを見つけてください。
リコールタブのみを更新する方法を提案してください。
また、スイッチ タイプをサーバーまたは ajax として使用すると、リコール タブのコマンド ボタンが機能しません。コマンド ボタンを操作するには、2 回または 3 回クリックする必要があります。
<rich:tabPanel id="meainmenu1" width="80%" styleClass="panelGrid_class" switchType="client" rendered="true">
<rich:tab id="menu1" label="Display / Delete" style="font-weight:bold;font-size:15px">
some code here
</rich:tab>
<rich:tab id="menu2" label="Add / Modify">
some code here
</rich:tab>
<rich:tab id="menu3" label="Zoom" rendered="#{not mcifTransMBean.consoleBasedTrans}">
</rich:tab>
<rich:tab id="menu4" label="Benf. View" rendered="#{not mcifTransMBean.consoleBasedTrans}">
</rich:tab>
<rich:tab id="menu5" label="Recall" >
<ui:include src="/pages/mctrans/reCallMcifTrans.xhtml" />
</rich:tab>