起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: jakek

【结】如何用代码写流转确认框中的任务主题

[复制链接]
 楼主| 发表于 2009-9-3 11:59:29 | 显示全部楼层
估计是方法问题执行顺序问题。
方法Command.FlowTasks[0].Subject是先执行的。

方法Command.FlowTasks[0].ExtendAttributeAsString['FSUBJECT']要稍后另外执行。可能原意是最后才写扩展字段的值吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 12:02:26 | 显示全部楼层
对于flowtasks里的方法有文章详细说明的吗?
回复 支持 反对

使用道具 举报

发表于 2009-9-3 12:05:35 | 显示全部楼层
回复7楼,在弹出流转对话框时不是默认的任务主题,是我代码赋的值,我的代码
procedure TMainForm.FlowBroker1CreateFlowOutFlowTasks(Sender: TObject; Command: TFlowOutCommand);
var
  i: integer;
  lTask: TFlowTask;
begin
  for i:=0 to Command.FlowTasks.Count-1 do
  begin
    lTask := Command.FlowTasks as TFlowTask;
   lTask.Subject := '修改主题';
    lTask.Description := '修改描述';
  end;
end;
7楼是我流转的窗体呀,流程主题是我代码赋值过去的
回复 支持 反对

使用道具 举报

发表于 2009-9-3 12:07:03 | 显示全部楼层
回复8楼,
至于你说的 Inherited;,那是因为你窗体是继承过来的吧,我是直接创建的。如果是继承过来的,就看原先的窗体上的这个事件代码是怎么写的,如果不需要,那么把 Inherited; 屏蔽就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-9-3 12:08:56 | 显示全部楼层
回复9楼,你的代码还是1楼的吗?
请参考13楼的代码
回复 支持 反对

使用道具 举报

发表于 2009-9-3 13:40:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 14:13:24 | 显示全部楼层
最初由 jakek 发布
[B]估计是方法问题执行顺序问题。
方法Command.FlowTasks[0].,Subject是先执行的。

Command.FlowTasks[0].ExtendAttributeAsString['FSUBJECT']要稍后另外执行。可能原意?..

以下省略...... [/B]


回13到15楼,大概原因我我写在11楼了。
大致是使用了flowtasks的不同方法,执行的时间不一样吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 14:20:08 | 显示全部楼层
回16楼
好像提供的帖子中没有说到flowtasks里的方法。只是说了flowbroker的方法。
疑问还没解决。但谢谢各位的分享。
回复 支持 反对

使用道具 举报

发表于 2009-9-3 14:42:39 | 显示全部楼层
楼主,你把你的做的和效果贴出来看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 15:28:28 | 显示全部楼层
看11楼,引用的方法不同的问题。试试您就明白了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 23:16 , Processed in 0.039148 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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