阅读:5287
回复:9
|
[已解决]如何设计流程图中的线条条件为子表属性
流程图中条件不能直接选择子表 所以如何通过代码实现
|
1楼#
发布于:2017-02-16 17:39
帖内置顶 – H3BPM – 2017-02-20 15:15
这个没加过,但是从理论上来说这个好像还真不能在条件中直接加子表属性。
实现方法思路及关键代码: 数据模型中添加判断字符。条件中使用判断字符做判断。 流程后台添加代码。如子表中的某列某行值满足条件,给判断字符赋值。 //保存后 数据获取方法 BizObject[] data= (BizObject[])this.ActionContext.InstanceData["子表编码"].Value; //提交保存前获取方法 var data= (JArray)MvcPost.BizObject.DataItems["子表编码"].V; |
|
|
2楼#
发布于:2017-02-16 17:39
这个没加过,但是从理论上来说这个好像还真不能在条件中直接加子表属性。
实现方法思路及关键代码: 数据模型中添加判断字符。条件中使用判断字符做判断。 流程后台添加代码。如子表中的某列某行值满足条件,给判断字符赋值。 //保存后 数据获取方法 BizObject[] data= (BizObject[])this.ActionContext.InstanceData["子表编码"].Value; //提交保存前获取方法 var data= (JArray)MvcPost.BizObject.DataItems["子表编码"].V; |
|
|
5楼#
发布于:2017-02-16 19:37
|
|
|
6楼#
发布于:2017-02-17 09:35
不能直接选择子表数据项作为判断条件,只能新建一个字段用来存储子表莫列的合集。
赋值代码可以在前台后台都可以实现 |
|
8楼#
发布于:2017-02-20 15:16
|
|
|
9楼#
发布于:2017-02-20 15:17
|
|
|
上一页
下一页