一般动作
登录
Wiki: BROPEN ▼: Document Index
»
Space: FAQ ▼: Document Index
»
Page: 如何配置流程的分组提交按钮
搜索
zh
页面动作
导出 ▼: 以PDF格式导出 以RTF格式导出 以HTML格式导出
更多动作 ▼: 打印预览 察看源码
欢迎进入Wiki » FAQ » 如何配置流程的分组提交按钮?

# 如何配置流程的分组提交按钮?

在2014-01-03 20:27上被李小翔修改
评论 (0) · 附件 (4) · 记录 · 信息

供稿人：许庆洋

默认情况下，流程表单上会根据可选路径，生成多个操作按钮，如果可选路径比较多，或者路径名称比较长，则显示效果可能会不大好看，此时，可以采用分组提交按钮，采用一定的规则对路径提交按钮进行合并：通过BroModeler建模工具或者手动修改流程定义XML，配置流程、环节、路径上的提交方式（submitMode）属性。

- 流程上的“提交方式”属性只有两个值：平铺或统一。默认为平铺，即每条路径一个操作按钮；如设置为统一，则知会出现一个“提交”按钮，点击该按钮后再进行路径选择。
- 而环节上的“提交方式”还可以配置一个基于正则表达式的“提交方式（分组表达式）”属性
- 路径上的“提交方式”属性只可以选择继承或平铺。

下面就环节上的配置进行示例与说明。

# 示例一

在xml文件的task-node中设置属性submitMode即可：

<task-node submitMode="group" >
<transition to="部长审批"/>
<transition to="起草人反馈" />
<transition to="科长会签"/>
</task-node>

即把所有路径放在同一分组下，显示效果如下：

点击“提交”按钮后显示如下：

# 示例二

通过正则表达式把路径放在不同的分组中：

<task-node sendbacktodrafter="true"
submitMode="group|协助办理=/会签$/;通过=/^((?!(退回|会签)).)*$/;不通过=/^退回/" >
<transition to="部长审批"/>
<transition to="起草人反馈" />
<transition to="科长会签"/>
</task-node>

显示效果如下：

点击“通过”，只显示对应分组的路径，如下：

标签： BroBPM
在2014-01-03 20:25上被李小翔创建

- 评论 （0）
- 附件 （4）
- 记录
- 信息

# 快速链接

- 首页
- 新闻动态
- FAQ

Copyright © 2013 北京博瑞开源软件有限公司
京ICP备12048974号