父窗口中显示的Primefaces弹出对话框验证?

时间:2015-11-09 12:01:54

标签: jsf jsf-2 primefaces

我在当前页面中包含了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>

但两者都在一个<h:form>之下。当我点击父窗口按钮时,它也会检查弹出对话框的验证并显示验证消息。

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

1 个答案:

答案 0 :(得分:1)

您可以使用process属性以与update相同的方式指定必须处理的元素,这样可以避免对话处理。