4

JSF/Richfacesで送信したいフォームがあります。

フォームアクションを実行するには、別のフォームのデータが有効であることを確認する必要があります。

だから私の質問は、別のフォームからのデータを含むフォームを送信するにはどうすればよいですか?

私のコードは次のようなものです:

<h:form id="form1" >
<h:inputText id="data" validator="#{myBean.validateData}" />
</h:form>
<h:form id="form2" >
<h:inputText id="data2" validator="#{myBean2.validateData2}" />
<a4j:commandLink id="button" 
    action="#{bandeauTarifController.recalculer}" ajaxSingle="true" 
    process="data" >
Test link
</a4j:commandLink>
</h:form>

「プロセス」属性はこれを実行できると思いましたが、実行できませんでした。

誰かがそれについて考えを持っていますか?

ありがとう。

4

1 に答える 1

3

style="display:none"内部に非表示の ( ) ボタンを配置<h:form id="form1" >し、jquery でクリックします。$('#form1\\:myButtonID').click();

データが無効な場合に (form2 のボタンからの) 2 番目のリクエストを停止するために... 3 番目のボタンを作成し、 form1 から最初のボタンを呼び出すことができます。フォーム2から

于 2012-08-02T14:24:19.130 に答える