Grails Web 流程之前的状态 url
有没有一种简单的方法可以在 Grails Web Flow 中获取先前状态的 URL(或 flowExecutionKey 就足够了)?我可以从 request['flowExecutionKey'] 获取当前的 flowExecutionKey。
或者有没有一种方法可以表明您想要转到流程中的前一个状态(以展开图中的路径)。
而且我不想使用标准机制:
state1 {
on("back").to "state1"
}
因为这样我将进入进一步的状态(执行键将增加)。 Grails 版本 1.1.2
is there a simple way to get previous state's URL (or flowExecutionKey is sufficient) in Grails web flow? I can get current flowExecutionKey from request['flowExecutionKey'].
Or alternatively is there a way to say that you want to go to the previous state in flow (to unwind your path in graph).
And I don't want to use the standard mechanism:
state1 {
on("back").to "state1"
}
Because this way I'll get to the further state instead (the execution key would increment).
Grails version 1.1.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我用history.back(1)解决了这个问题,尽管我一开始避免了这个解决方案。
但我仍然想知道是否有一种直接的方法如何迫使流程后退一步并放弃当前状态。
I solved it with history.back(1) in view, although I was avoiding this solution at first.
But I still wonder whether there is a direct way how to force flow to go one step back and discard current state.