2013-10-09 2 views
0

Я использую версию весеннего webflow 2.2.1.RELEASE. и ниже мое состояние действия, когда я набираю url как // hostAddress: 8080/app/order, поток начинается с выполнения нижеуказанного действия. Мой вопрос: есть ли способ передать параметр этому состоянию действия? или мы можем назвать это действие ниже при нажатии на какую-либо кнопку, передав один параметр. потому что поток начинается из состояния действия ниже.Как мы можем запустить веб-поток на основе некоторых условий?

<action-state id="placeInitialize"> 
    <evaluate expression="orderActions.setupPlacePage"></evaluate> 
    <transition on="error" to="home" /> 
    <transition on="success" to="estimate" /> 
</action-state> 

ответ

1

вы можете сделать что-то подобное в вашем потоке (это будет точка входа):

<input name="param1" type="string" /> 

<decision-state id="isParamSet"> 
    <if test="param1 == null" then="estimate" else="error" /> 
</decision-state> 


, а затем просто позвонить вам течь с //hostAddress:8080/app/order?param1=something

Смежные вопросы