自由自在 发表于 2018-1-13 14:09:54

经验分享--list页面添加“提交流程”以及“项目进度”按钮

本帖最后由 自由自在 于 2018-2-1 13:09 编辑

在功能测试里面有一项“提交流程”按钮,但是生成的代码里面却没了,这个需要自己手动添加一个按钮

GO!!!
一、“提交流程”按钮
如图:找到对应的list页面,在适当的位置添加代码
<t:dgConfOptexp="bpmStatus#eq#1" url="activitiController.do?startOnlineProcess&processkey=process1515459446091&configId=t_p_leave_manager&id={id}" message="确认提交申请?" title="提交流程"></t:dgConfOpt>解读:
exp:表示流程状态为1的时候显示该链接
processkey:流程键值Key,保存在T_P_PROCESS表的processkey字段
configId:表名
id:业务id

二、“项目进度”按钮
如果还想查看项目进度的话,如上图中的34行,可以加入代码:<t:dgFunOpt exp="bpmStatus#eq#2,3" funname="progress(id,approverRealname)" title="项目进度"></t:dgFunOpt>解读:
exp:表示当流程状态的值为2或者3的时候显示该按钮
funname:里面的方法参数为表的属性名,可以传出任意属性值!
效果如下图:


so easy!!!O(∩_∩)O~~
这样就实现了提交流程以及查看进度啦!!
觉得有用就点个赞喽!~(@^_^@)~

admin 发表于 2018-1-17 21:57:07

good

675863788 发表于 2018-1-18 09:07:32

better

蒙奇D琳 发表于 2018-3-8 21:03:39

解了燃眉之急
页: [1]
查看完整版本: 经验分享--list页面添加“提交流程”以及“项目进度”按钮