【问题标题】:Primefaces popup dialog validation shown in parent Window?Primefaces弹出对话框验证显示在父窗口中?
【发布时间】:2015-11-09 12:01:53
【问题描述】:

我在当前页面中包含了一个 PF 对话框窗口,代码如下

  <p:dialog id="dialog" header="Add Specification Feature" appendToBody="true" modal="true" widgetVar="featureDialog"
                            resizable="true" dynamic="true">
     <c:if test="#{equipTemplateBean.showAddFetDialog}">
            <ui:include src="EquipmentFeatureAdd.xhtml" />
    </c:if>
  </p:dialog>

在同一个父窗口中我有这个代码来打开对话框窗口

<p:commandLink id="create" actionListener="#{equipTemplateBean.addSpecFeatures}" oncomplete="featureDialog.show();"  
 update=":contentform:tabView:message,:contentform:tabView:dialog">
</p:commandLink>

但两者都在一个 &lt;h:form&gt; 之下

如何忽略父窗口中的弹出对话框窗口验证?

【问题讨论】:

    标签: jsf jsf-2 primefaces


    【解决方案1】:

    你可以使用process属性来指定要处理的元素,和update一样,这样可以避免对话处理。

    【讨论】:

    • 无论如何我都必须在单击的 commandLink 上打开对话框。我在页面中有很多 CommandLink 但单击此 ButtonLink 时应该打开对话框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多