上下文菜单没有在Primefaces中关闭?

时间:2017-10-24 12:16:51

标签: jsf primefaces jsf-2

在提到这个问题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

注意:这是单页面应用程序。 如果需要更多信息,请与我们联系。

先谢谢

0 个答案:

没有答案