![]() |
1
1
您可以根据自己的条件使用视图名称作为操作方法的返回值,这样JSF将呈现与返回值名称匹配的视图。 可以使用java代码或在faces-config.xml中声明流来处理工作流 例如:(动态导航)
对于XML示例:(静态导航)
对于您的用例,动态导航(使用java代码)是很好的。 如果你想显示基于服务器端条件的对话框,你可以使用这样的东西:
如果您的用例更复杂,并且您有一个复杂的工作流,请尝试使用Activiti并从中获取输出作为ViewId,然后在您的操作方法中返回,这样JSF就会呈现它们。 您还可以编写自己的状态机,获取它的输出,并在操作方法中将其作为ViewId返回。 |
![]() |
2
0
我相信这篇博客文章与你想做的事情有关,它可能会有所帮助: “页面流与流程流UI中介的帮助” http://www.bpm-guide.de/2012/04/04/pageflow-vs-process-flow-and-ui-mediator-pattern/ |
![]() |
3
0
JSF2.2将提供一种称为FacesFlows的流作用域机制 符合我的需求 谢谢你的帮助 |
![]() |
Seymour · R-使用函数更好地组织程序工作流和过程 7 年前 |
|
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 7 年前 |
![]() |
staad · 多个孤立分支或独立存储库-git 7 年前 |
![]() |
Mahmoud · 如何在EZPublish中配置工作流? 8 年前 |
![]() |
Tom Hanson · MS CRM:检查子工作流的状态 8 年前 |
![]() |
fbarriga · NetSuite工作流 9 年前 |