如何处理Back Button Grails Webflow

时间:2011-12-20 08:42:28

标签: grails back-button spring-webflow

我们有一个Grails 1.3.7应用程序,并且正在使用Webflow进行两步处理。他们可以使用链接结束流程。

通常,在完成后,他们会注意到仍有一些更改,而不是使用编辑按钮,他们使用他们的浏览器“后退”按钮。这会创建一个新的Flow,并且用户会对他们的更改丢失感到困惑(更改已保存,但他们刚刚开始编辑新项目)。另一个有趣的事实是它们已经在Flow的第2页上,所以它看起来不像流程完全停止。

目前我正在尝试阻止下一页按下后退按钮,但如果用户在弹出窗口上单击“继续”按钮,它们仍会返回。你会建议什么解决方案?有没有一种解决方案可以防止在已经结束的流程中跳跃?我可以显示错误信息吗?

Grails Webflow可能是这项工作的错误工具吗?

1 个答案:

答案 0 :(得分:0)

好。我们不再使用Grails Webflow进行此过程,因为它是限制性的。获得的经验教训:如果您真的想将用户锁定在流程中,请仅使用Webflow。