我的问题是。我有一个primefaces对话框(模式窗口)。里面有一个命令按钮。当我打开对话框并点击命令按钮时,对话框外部和后面的输入也会被验证。我只想处理对话框内部的输入。
重要的是,我在我的页面中添加对话框的方式。该对话框在其他文件(包含)中。
我尝试使用process=“对话id”属性,但没有工作。
有谁可以帮我?
发布于 2012-07-22 17:42:32
commandButton生成一个POST请求,将包含此按钮的表单的表单数据提交给服务器。如果您只想在对话框中提交表单输入,请使用<h:form>
将对话框封闭起来,并避免表单嵌套的问题,请在对话框中使用appendToBody
属性,如下所示:
<p:dialog appendToBody="true">
<h:form>
</h:form>
</p:dialog>
这样,对话框窗体将位于父窗体之外。
https://stackoverflow.com/questions/11587178
复制