faces-flow相关内容

起始面流

我今天的问题是:是否可以在不使用h:commandButton组件的情况下启动人流?在我的特定情况下,我想使用h:selectOneMenu组件根据用户选择的值来启动特定的流程. 解决方案 答案是肯定的,但有一些调整.要输入流,需要创建等于流id的导航结果. UICommand 组件(例如h:commandButton和h:commandLink)可以做到但是 UIInput 组件不能(它 ..
发布时间:2021-02-13 19:41:16 其他开发

使用JSF Faces Flow代替常规导航系统的优势

我正在探索JSF 2.2 Faces Flow功能,但是我仍然不确定使用Faces Flow而不是使用常规导航系统(在链接或按钮中调用facelet)定义流有什么好处? 解决方案 仅在要在给定视图集上使用@FlowScoped bean时才使用它.换句话说,仅当您希望托管的Bean只要在流配置文件中注册的指定视图集合中导航时才存在,才使用它. 在现实世界中,确实有很少的用例.他们全都 ..
发布时间:2021-02-13 19:11:52 其他开发

退出JSF流

我开始使用JSF Flow,在阅读了一些示例和规范后,我开始使用它了. 我正在使用目录中的打包流方法,如下面是我当前的目录结构.流ID为向导. 我了解到有一种通过调用返回节点退出流程的概念. 通过上图,您看到我没有返回节点视图.它只是一个向导,有一堆页面可以来回导航,其优点是可以维护我的ManagedBean状态. 问题是,我可以导航到应用程序中的任何页面,而JSF仍保持该 ..
发布时间:2020-07-31 01:27:04 Java开发

如何退出流程?

一旦我输入了Faces Flow,我想通过转到不属于该流程的任何页面来退出它. 问题在于,如果我出门(例如通过h:link),流不会被破坏. 确实,如果再次单击作用为flowId的h:commandButton,我将返回上一个流程,而不是创建新的流程. 如何在不让用户明确单击其动作对应于流的返回节点的h:commandButton的情况下退出流? 甚至有可能吗? 编辑: 让 ..
发布时间:2020-07-05 03:58:49 其他开发

流量取决于外部参数?

我正在构建一个简单的POC来进行Faces Flow实验. 第1页:显​​示公司列表.用户选择公司A,然后转到第2页. 第2页:在选定的公司页面上,用户单击命令链接以启动向导以创建要添加到公司A的新员工. 在场景中,我有一个@FlowScoped("addNewUsertoCompanyFlow") bean MyFlowBean. 在@PostConstruct方法中,M ..
发布时间:2020-05-24 23:02:57 其他开发