我有一个简单的模板,其中定义了两个区域,工具栏和内容。工具栏区域有许多命令按钮,内容有字段。我的问题是:如何在两个 ui:define 之间使用单一表单?
我有示例代码:
<ui:composition template="/WEB-INF/templates/layout.xhtml">
<ui:define name="toolbar">
<p:commandButton id="saveButton" value="Save" ajax="false" action="#{...}" />
</ui:define>
<ui:define name="content">
<h:form id="registerForm">
<p:outputLabel for="name" value="Name"/>
<p:inputText id="name" value="#{...}" required="true" />
<p:message for="name"/>
</h:form>
</ui:define>
</ui:composition>
当 de saveButton 被触发时,应该提交 h:form registerForm。
有人有建议吗?