说,我有这种类型的网络流:
def myFlow = {
state1 {
}
on("next").to("stateAct")
stateAct {
action {
... DB stuff ...
}
}
on("success").to("state2")
state2 {
}
on("prev").to("state1")
}
现在,“stateAct”的内容在 state1 和 state2 之间是通用的。意思是,如果我从 state1 按“next”,我需要先通过 stateAct,然后才能进入 state2(这是当前的实现),如果我在 state2 中按“prev”,我需要在 stateAct 之前通过它去状态1。显然,在上面的示例 webflow 中,它不执行后者。
所以,我的问题是,有没有办法在 stateAct 中检测谁调用它(state1 或 state2),以便我可以在“成功”时相应地重定向?或者类似的行为?
谢谢!
-李