0

以下の 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 を追加すると、パネル グループは再レンダリング値を停止します。これを解決するのを手伝ってください。

また、両方を同じフォーム内に配置しようとしましたが、非常に不規則な方法で機能しました。

4

1 に答える 1