Grails Web 流程之前的状态 url

发布于 2024-08-17 16:00:04 字数 310 浏览 4 评论 0原文

有没有一种简单的方法可以在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城泪 2024-08-24 16:00:04

我用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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文