起步软件技术论坛-X3

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

流程任务显示??**

[复制链接]
 楼主| 发表于 2009-10-27 11:12:32 | 显示全部楼层
具体在那里?改那里?给个地方
回复 支持 反对

使用道具 举报

发表于 2009-10-27 11:18:31 | 显示全部楼层
业务模型\系统空间\用户界面基础\界面库\系统接口\选择流程任务窗体基类
    procedure FlowTaskPropChanged(AFlowTask: TFlowTask); virtual;  
这里的方法就是 紧迫度那三个radiobutton改变触发的事件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 11:26:43 | 显示全部楼层
var
  i : Integer;
  lFlowTask: TFlowTask;
begin
  for i := 0 to Command.AllowFlowTasks.Count -1 do
  begin
    lFlowTask := Command.AllowFlowTasks;
    lFlowTask.Priority := TTaskPriority.tpHigh;
    lFlowTask.Subject := lFlowTask.Subject +'【紧迫度:高】';//因为你上面用的是tpHigh,所以这里直接是高。
end;
end;
这样定死了之后待办任务那里还是不显示?

qq截图未命名112.jpg

6.57 KB, 下载次数: 211

回复 支持 反对

使用道具 举报

发表于 2009-10-27 11:30:45 | 显示全部楼层
你在上面的代码处,打个断点看看是否执行到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 11:39:24 | 显示全部楼层
最初由 zfang 发布
[B]业务模型\系统空间\用户界面基础\界面库\系统接口\选择流程任务窗体基类
    procedure FlowTaskPropChanged(AFlowTask: TFlowTask); virtual;  
这里的方法就是 紧迫度?.

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

这里只看见
procedure TBASESELECTFLOWTASKSFORM.FlowTaskPropEditorOnFlowTaskPropChanged(Sender: TObject);
begin
  FlowTaskPropChanged(SelectedFlowTask);
end;

procedure TBASESELECTFLOWTASKSFORM.FlowTaskPropChanged(AFlowTask: TFlowTask);
begin
  // Nothing todo
end;
这个咋改使得根据选择得到(不选就默认)lFlowTask.Subject := lFlowTask.Subject +'【紧迫度:S】';
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 11:45:46 | 显示全部楼层
最初由 zfang 发布
[B]你在上面的代码处,打个断点看看是否执行到。 [/B]

断点执行了为啥没添加?

qq截图未命名lc.jpg

21.55 KB, 下载次数: 211

回复 支持 反对

使用道具 举报

发表于 2009-10-27 11:52:05 | 显示全部楼层
请楼主好好检查一下吧。
附上我测试的结果。

2.rar

115.82 KB, 下载次数: 100

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 12:38:01 | 显示全部楼层
方工你给的例子是写在功能上的,这个是可以的,我的代码是写在流程环节那里的?为什么就不变化呐?顺便帮看下15楼的。。。动态不会改。。。。
回复 支持 反对

使用道具 举报

发表于 2009-10-27 13:11:31 | 显示全部楼层
那你就在功能窗体中做吧。流程上的我没试

动态改变那个主题其实就是改变那个流转窗体中根据紧迫度的选择(radiobutton)改变主题框的值(edit)。具体实现还是请楼主自己尝试一下吧。(另外,此修改是会对所有的流程都起作用,所以请楼主根据自己的实际业务来控制。)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 14:50:38 | 显示全部楼层
我现在就是要做整套系统的流程都起作用的,所以才不会修改那个Edit
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 07:20 , Processed in 0.050014 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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