0

Spring WebFlow2 Transition イベントを開始するラジオ ボタンに配置できる JavaScript コードを知っている人はいますか?

ユーザーがラジオ ボタンをクリックすると、ドロップダウンに値をロードするためのトランジションを開始しようとしています。

4

1 に答える 1

1

あなたの状況では、Ajax を使用してページの一部のみを更新したいと思います。私が使用しているのは、グローバル js ファイル内の関数です。

function ajaxWebFlowSubmitGet(divID,pars,view) {
    new Ajax.Updater({success:divID},
                        view+"&date="+new Date().getTime(),
                        {   method:'get',
                            parameters:pars,
                            evalScripts:true,
                            onFailure:reportError,
                            requestHeaders: ['Accept','text/html;type=ajax']    
                        });
}

これをコードで使用できます

ajaxWebFlowSubmitGet('dropdownListDiv','_eventId=eventID&fragments=dropDownFragment',${flowExecutionUrl});

その「ajaxWebFlowSubmitGet」関数をページに配置し、ラジオボタンから呼び出すだけです。

  • 「dropdownListDiv」は、更新する div です
  • eventID は、実行する Webflow からのトランジションの名前です
  • dropDownFragment は、応答として受け取りたい (そして「dropdownListDiv」に入れたい) フラグメントの名前です。
于 2012-09-04T15:25:58.637 に答える