起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1570|回复: 45

【结贴】如何增加任务中心中看到的列**

[复制链接]
发表于 2009-2-5 15:28:22 | 显示全部楼层 |阅读模式
现在有个需求就是要增加一个单号到任务中心的网格中,以便用单号进行搜索。
  这个单号来源是申请的主表,与系统空间使用不同的数据库。
  任务空间显示的网格,来源是 系统数据库 的 任务表 吧。
  那现在该如何把这个单号的属性放到这个网格中呢。

  请各位帮一下忙。
回复

使用道具 举报

发表于 2009-2-5 15:33:05 | 显示全部楼层
看这样子是否可以:
利用任务表的扩展字段,用于存储该单号。(这个要自己代码做好,一个单号可能对应多个任务)

要给任务中心加过滤条件的话,看看任务中心资源。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-5 16:35:11 | 显示全部楼层
就是说在流转时把当前单号写入任务表。
能不能大概解释一下,那个任务表是什么时候写入数据的。就是一些后台的机制。

谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-2-5 16:40:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-5 19:16:10 | 显示全部楼层
谢谢!我先看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-10 19:56:15 | 显示全部楼层
哦,那个链接无效了。
回复 支持 反对

使用道具 举报

发表于 2009-3-10 20:26:42 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-11 10:05:09 | 显示全部楼层
如果要对下一个环节的任务设置扩展属性,可以在当前环节的OnCreateFlowOutFlowTasks事件中赋值:
Command.FlowTasks[0].ExtendAttributeAsString['ESField01'] := '扩展属性1';
赋值后,可以在下一个环节,查看:
  memo1.Lines.Clear;
  memo1.Lines.AddStrings( FlowBroker1.FlowControl.CurrentTask.ExtendAttributes);
以下是扩展属性内容:
EAPPROVE=
EAPPROVEUNITID=
EBField50=
EBField51=
ECField07=
ECField08=
ECONDITIONCON=
EDField33=
EDField34=
EDField35=
EDField36=
ENField17=
ENField18=
ENField19=
ENField20=
ESField01=扩展属性1
ESField02=
ESField03=
ESField04=
ESField05=
ESField06=
ETField52=
ETField53=

-----------------------------------------------------------------------------------------------------------------------
其中,下面这一句是什么意思啊?
   赋值后,可以在下一个环节,查看:
     memo1.Lines.Clear;
     memo1.Lines.AddStrings(    FlowBroker1.FlowControl.CurrentTask.ExtendAttributes);
回复 支持 反对

使用道具 举报

发表于 2009-3-11 10:47:05 | 显示全部楼层
楼主,你试试看就知道了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-11 11:17:08 | 显示全部楼层
好像说得有点莫名其妙了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 11:55 , Processed in 0.046666 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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