0

ユーザーをスタートページに戻すキャンセルボタンがあります。[キャンセル] ボタンはフロー createXYZ.xml にあります。開始ページはフロー start.xml のビューステートです。あるフローから別のフローにリンクするにはどうすればよいですか。

始める:

<view-state id="start" view="start">
</view-state>       

キャンセルボタン:

<view-state id="createXYZ" view="createXYZ">
    <transition on="cancel" to=" ? ">
    </transition>
</view-state>
4

1 に答える 1

0

サブフロー状態は、メイン フローを継続したいが、追加機能が必要な場合に役立ちます。サブフローを呼び出し、何らかの作業を行った後、終了して元のフローに戻ります。

それがあなたがやろうとしていることかどうかはわかりません。単にフローを終了して新しいフローを開始しようとしている場合は、次のようなことができます

<view-state id="createXYZ" view="createXYZ">
   <transition on="cancel" to="endFlow"></transition>
</view-state>
<end-state id="endFlow" view="externalRedirect:../myOtherFlow.action"/>

これにより、作業中のフローが終了するだけでなく (非常に便利です)、新しいフローが開始されます。この場合、新しいフローは myOtherFlow と呼ばれます

于 2010-10-05T21:11:27.663 に答える