Spring Webflow 2.0 - общение с другим потоком - PullRequest
0 голосов
/ 05 октября 2010

У меня есть кнопка отмены, которая должна вернуть пользователя на стартовую страницу.Кнопка Отмена находится в потоке 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>

1 Ответ

0 голосов
/ 06 октября 2010

Состояние подпотока полезно, когда у вас есть ситуация, когда вы хотите продолжить свой основной поток, но хотите добавить некоторые дополнительные функции. Вы должны вызвать подпоток, выполнить некоторую работу, а затем выйти и вернуться к исходному потоку.

Я не уверен, что это то, что вы пытаетесь сделать. Если вы просто пытаетесь завершить поток и начать новый поток, вы можете сделать что-то вроде

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

Это не только завершит поток, над которым вы только что работали (что очень полезно), но и запустит новый поток. В этом случае новый поток называется myOtherFlow

...