我希望您能用一个提交按钮提交多个表单。由于每个p:fileUpload都需要自己的表单(在高级模式下),所以我有多个表单。
以下是我的提交按钮的代码:
它确实调用了bean.submit(),但它没有处理其他表单。也许我的处理理解有误,但我认为如果我将一个表单放入"process"中,那么它就会被提交。
以下是我的提交按钮的代码:
<h:form id="form1">...</h:form>
<h:form id="form2">...</h:form>
<h:form>
<p:commandButton value="Save" widgetVar="saveButtonBottom"
action="#{bean.submit}" ajax="false"
process=":form1,:form2,@this" />
</h:form>
它确实调用了bean.submit(),但它没有处理其他表单。也许我的处理理解有误,但我认为如果我将一个表单放入"process"中,那么它就会被提交。
有什么办法可以让它工作?
partialSubmit="true"
会使其表现不同。然后在多个表单可以提交(至少数据可以)的情况下。不要认为这是设计上的,而更可能是不应该依赖的副作用。 - Kukeltje