假设我有一个包含3个标签的屏幕: Tab1 - Tab2 - Tab3
Tab2有2个嵌套标签: TAB2 管理员客户端
“客户端”选项卡包含3个屏幕,但一次只显示一个屏幕: ClientList.xhtml => ClientUpdate.xhtml => ClientDetail.xhml
用户通过前3个屏幕在Client Tab容器中导航。
假设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的情况下实现它,但如果有必要的话可以。