在 DOJO 对话框中嵌入流

Embedding a flow in a DOJO dialog

我想使用 spring 网络流和 dojo 创建模式对话框向导。

我搜索了使用嵌入模式将流程嵌入到对话框中的方法。但是我发现与此相关的例子很少。在这些示例中,他们使用 JSF 对话框和 tiles 框架来部分呈现表单。

我们可以不使用 JSF 和 tiles 框架而是使用 jsp 和 dojo 来做到这一点吗? 谁能帮助我使用 spring 网络流程创建一个嵌入 dojo 对话框的向导?

我不会依赖我认为 webflow 不再支持的 dojo 框架。此外,webflow 并不是真正设计(没有 hack)以嵌入模式对话框中。它被设计为从 html 页面到页面的简单 "flow" 导航。

要实现您想要的效果,您必须使用 jquery(或某些 javascript 库)通过 ajax 调用预定义的 transitions/fragments 与当前流程交互] 并通过 javascript 手动获取 webflow 内容返回的响应 html 片段并更改模式对话框的内容。您可能会争辩说这是一个 "hack" 但这就是我使用 webflow 实现您想要的结果的方式。

几个月前,一位用户问了一个类似的问题,我提供了一个详尽的答案,解释了如何在对话框中使用 webflow + ajax + 转换。