2

状況は次のとおりです。ページで、ajax を使用してバックエンドにデータを送信します。これはすべて正常に機能し、必要に応じてデータベースに情報を保存します。ブラウザーの更新ボタンを押すと、古いデータがまだ含まれています (フォームを手動で更新しません)。この理由は、更新がフローの一部ではないため、トランジションが発生しないためだと思います。フォームを強制的にリロードするにはどうすればよいですか? フローxmlでどのように定義しますか?

以下は webflow xml の一部です

<action-state id="showProposal">
    <evaluate expression="portfolioAction.showProposalFormAction" />
    <transition on="success" to="showProposalView" />       
</action-state>

<view-state id="showProposalView" view="/swf/proposal/proposal">
    <transition on="storeProposal" to="storeProposalView" >
        <evaluate expression="portfolioAction.storeProposalFormAction" />
    </transition>
    <transition on="applySelection" to="showProposalView">
        <evaluate expression="portfolioForm.bindAndValidate" />
        <evaluate expression="portfolioAction.showProposalFormAction" />
    </transition>
</view-state>
4

1 に答える 1

4

on-renderのセクションにロジックを入れてもらえますview-stateか?

on-render 要素を使用して、ビューのレンダリング前に 1 つ以上のアクションを実行します。レンダリング アクションは、ビューの部分的な再レンダリングを含む、最初のレンダリングとその後の更新で実行されます。

于 2012-03-14T18:58:47.613 に答える