ツールバーとコンテンツの 2 つの領域が定義された単純なテンプレートがあります。ツールバー領域には多くのコマンド ボタンがあり、コンテンツにはフィールドがあります。私の問題は次のとおりです。2 つの 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>
saveButton がトリガーされると、h:form registerForm が送信されます。
誰か提案がありますか?