我在当前页面中包含了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>
之下。当我点击父窗口按钮时,它也会检查弹出对话框的验证并显示验证消息。
如何在父窗口中忽略弹出对话窗口验证?
答案 0 :(得分:1)
您可以使用process
属性以与update
相同的方式指定必须处理的元素,这样可以避免对话处理。