以下の xhtml ページに似たモーダル パネルがあります。
<h:form>
<a4j:commandLink action="" rerender="panel1">
</h:form>
<a4j:outputPanel id="panel1">
<rich:modalpanel>
<a4j:form>
<h:panelgroup binding=#{mybean.panel}/>
<a4j:commandButton id="save">
</a4j:form>
</rich:modalpanel>
</a4j:outputPanel>
a4j コマンド リンクをクリックすると、モーダル パネルに異なる値が表示されます。モーダル パネル内に a4j:form がない場合、正しく機能します。しかし、保存ボタンをクリックするとモーダルパネル内の属性を検証して保存したいので、フォームコンポーネントなしでは続行できませんでした。しかし、不思議なことに、a4j:form を追加すると、パネル グループは再レンダリング値を停止します。これを解決するのを手伝ってください。
また、両方を同じフォーム内に配置しようとしましたが、非常に不規則な方法で機能しました。