起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1223|回复: 4

[结贴] ProcessControl及流转对话框扩展能力问题

[复制链接]

10

主题

25

帖子

193

积分

初级会员

Rank: 2

积分
193
发表于 2013-8-19 22:49:17 | 显示全部楼层 |阅读模式
ProcessControl 核心是一个XML的结构数据。
为了更好的展现流转对话框(例如业务办理的风险提示,这个风险提示信息由服务端在流转前(计算\查询)得来),我们希望能够增加给ProcessContro的XML添加一个自定义的节点。以将一些个性化的流转信息传递到前端。
之前,我们尝试AfterAdvanceQuery后获得ProcessControl并增加自定义节点,发现数据达到前端后增加的自定义节点会被删除。
现在,我们通过ProcessControl .setMessage(xml),然后重写流程对话框解析message。

这种做法感觉挺别扭,或者还有其他更好的解决办法???

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2013-8-20 09:42:14 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

10

主题

25

帖子

193

积分

初级会员

Rank: 2

积分
193
 楼主| 发表于 2013-8-23 10:11:52 | 显示全部楼层
高级对话框 只是解决 SA_Task.Relation的赋值问题。而我们需求里,希望ProcessControl能够承载更加丰富的自定义数据信息,用于流转信息提示及控制流转。
借助SA_Task.Realtion也能实现这个效果,但是还不如之前放在Message中。因为SA_Task.Realtion会写入到SA_TASK表中,而我们的自定义数据信息无需存储的,因此还要额外代码在确定后来清除<task-relation-value>。
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2013-8-23 10:35:07 | 显示全部楼层
嗯, 这个需求合理, 将会在5.2.6版本中支持, 在那个版本中,将会在ProcessControl和ProcessControlItem上提供addExt(String name, String value)的方法(相当于有一个map格式的数据)
回复 支持 反对

使用道具 举报

10

主题

25

帖子

193

积分

初级会员

Rank: 2

积分
193
 楼主| 发表于 2014-3-20 15:25:45 | 显示全部楼层
结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 14:26 , Processed in 0.069784 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表