Tab1 - Tab2 - Tab3 の 3 つのタブがある画面があるとします。
Tab2 には 2 つのネストされたタブがあります: Tab2 Admin Client
[Client] タブには 3 つの画面がありますが、一度に表示される画面は 1 つです: ClientList.xhtml => ClientUpdate.xhtml => ClientDetail.xhml
ユーザーは、前の 3 つの画面を通じてクライアント タブ コンテナー内を移動します。
Client.xhtml に ClientUpdate.xhtml に移動する次のアクションがあるとします。
<h:commandButton action="#{clientBean.clientUpdate()}"/...>
@ManagedBean
@SessionScoped
public class ClientBean{
public String clientUpdate(){
return "ClientUpdate"
}
ページ全体を更新してタブのフォーカスを失うことなく (パターン/フレームワーク)、Tab2 コンテナー内で ClientUpdate.xhtml をアプリケーションに強制的にレンダリングさせるにはどうすればよいですか?
Jquery と JSF2.0 を使用しています。今のところ、Primefaces または Richfaces を使用せずに実装しようとしていますが、必要に応じて可能です。