内部フォームを含むメインフォームがあり(内部フォームは編集の場合にのみ表示されます)、メインフォームを送信するときに内部フォームが送信されない場合よりも、両方のフォームを互いに分離したいのですが、どうすればよいですか?
ここにスニペットがあります:
<h:form id="mainForm">
<!-- some inputs here -->
<h:commandButton value="submit main" action="#{myBean.mainSubmit()}" />
<h:panelGroup rendered="#{myBean.editMode}">
<h:form id="innerForm">
<!-- some inputs here -->
<h:commandButton value="submit inner" action="#{myBean.innerSubmit()}" />
</h:form>
</h:panelGroup>
</h:form>
現在の動作:mainFormを送信すると、内部フォームも送信されますが、内部フォームを送信すると、メインは送信されません。
望ましい動作:mainFormを送信すると、内部は送信されません。また、内部を送信すると、メインも送信されません。