私は豊かな顔を使っています。
<rich:tabPanel id="feedModifyDetails" switchType="client">
<rich:tab id="ftpDefaultValuePanel" header="FtpDefaults">
some code
</rich:tab>
<rich:tab id="feedSchedule" header="FeedSchedules" >
some code
</rich:tab>
<rich:tab id="feedFTPCommunicationParams" header="FeedFTPCommunicationParams">
some code
</rich:tab>
<rich:tab id="feedFTPErrorEscalations" header="FeedFTPErrorEscalations"
switchType="ajax">
<ui:include src="ftpErrorEscalations.xhtml" />
</rich:tab>
<rich:tab id="ftpErrorAction" header="FtpErrorActionDefaults" switchType="ajax">
<ui:include src="ftpErrorAction.xhtml" />
</rich:tab>
</rich:tabPanel>
上記のコードに示されているように
- rich:tabPanelの場合、switchType="client"を使用しています。
- 最後の2つのrich:tabには、switchType="ajax"を使用しました。
期待される結果:
- ユーザーがタブをクリックすると、最後の2つのタブが読み込まれます。
エラー:ユーザーが最後のタブ(AJAXリクエストタブ)のいずれかをクリックすると、ajaxリクエストが送信されますが、応答は最初のタブを更新します。<rich:tab id="ftpDefaultValuePanel" header="FtpDefaults" >
私は何か間違ったことをしていますか?