在提到这个问题SO question时,我也面临这个问题。只是添加额外的信息,因为我没有权限编辑问题。以下是附图和代码:
第1页: Main Page
第2页: Second Page
代码:
<p:contextMenu for="hosttable1" id="menu" widgetVar="contextMenu">
<p:menuitem value="View Cable Combination" update=":formcable:cabDetail"
oncomplete="PF('cabDialog').show()" />
<p:menuitem value="View Support Document"
actionListener="#{dialogFrameworkBean.showDialog()}" />
<p:menuitem value="Upload Document" actionListener="#{fileupload.showDialog()}" />
</p:contextMenu>
单击“菜单项”时执行以下代码:
FacesContext.getCurrentInstance().getViewRoot().getViewMap().clear();
RequestContext context = RequestContext.getCurrentInstance();
context.update("pnlContent"); // pnlContent refers to center layout
注意:这是单页面应用程序。 如果需要更多信息,请与我们联系。
先谢谢