0

Spring Webflowは初めてですが、モデルを保存してから次のページに移動するか、モデルを保存して同じページにとどまるフローを作成しようとしています。次のページに移動しても問題はなく、検証が機能し、モデルが更新され、次のページに戻ると、状態が保持されます。

ただし、「保存」トランジションでは、ビューを指定していないため、モデルが更新されることを期待して、同じページにとどまります。しかし、すべての値がクリアされ、空のフォームが表示されます。これにより、後で心配するポップアップが最終的に表示されます。モデルフロースコープを作成しました。

<on-start>
    <evaluate expression="controller.createApplicationModel()" result="flowScope.applicationModel" />
</on-start>

<view-state id="contactInformation" view="contactInformation-tiles" model="applicationModel">       
    <transition on="next" to="aboutYou" >
        <evaluate expression="controller.save(applicationModel)" />
    </transition>
    <transition on="save" >
        <evaluate expression="controller.save(applicationModel)" />
    </transition>
</view-state>

私の設定は間違っていますか?

4

1 に答える 1

0

問題はWebフロー構成ではなく、イベントの呼び出しに使用しているメソッドにあります。リンクではなく、フォームの送信によって移行がトリガーされることを確認してください。

于 2012-11-14T13:45:10.400 に答える