起步软件技术论坛-X3

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

【结贴】实现类似‘提交任务’的功能,中怎么判断要显示的内容。

[复制链接]
 楼主| 发表于 2007-9-14 18:23:07 | 显示全部楼层
OK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 15:25:07 | 显示全部楼层
在1楼说的链接里,你们给了个改的方法,但是现在越到点问题。

业务模型\协同系统\任务\任务中心信息\任务导航(基类)
继承一个新的表单文档(假如叫:业务模型\协同系统\任务\任务中心信息\任务导航(完成),Biz:\COLLABORATION\TASKCENTERINFO.INFO\RWDH_WC_.FormDoc)
unit TASKNAVChild;

interface

uses
  Business.System, Business.Model, Business.Forms, Business.Data;

type
  TTASKNAVChild = class(TASKCENTERINFO.TTASKNAV)
    procedure FormDocCreate(Sender: TObject);
  private
    {private declarations}
  public
    {public declarations}
  end;

implementation

procedure TTASKNAVChild.FormDocCreate(Sender: TObject);
begin
  Inherited;
  FilterTypeStr := TRTLConsts.FinishTaskTypeStr;
end;

end.
提示 FilterTypeStr := TRTLConsts.FinishTaskTypeStr;//暂定叫FinishTaskTypeStr行错。
请问是不是要引用下什么才能用TRTLConsts。是的话怎么弄?
回复 支持 反对

使用道具 举报

发表于 2007-9-17 15:37:43 | 显示全部楼层
需要添加对‘协同系统\公共资源\协同常量库’的引入
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 15:45:44 | 显示全部楼层
我已经在 项目管理 中我建的那个信息 配置属性中引用了,但是编译还是不行。请问怎么弄?
回复 支持 反对

使用道具 举报

发表于 2007-9-17 15:53:55 | 显示全部楼层
代码里面uses加了那个单元名了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-17 15:56:37 | 显示全部楼层
这是那个代码:
unit TASKNAVChild;

interface

uses
  Business.System, Business.Model, Business.Forms, Business.Data;

type
  TTASKNAVChild = class(TASKCENTERINFO.TTASKNAV)
    procedure FormDocCreate(Sender: TObject);
  private
    {private declarations}
  public
    {public declarations}
  end;

implementation

procedure TTASKNAVChild.FormDocCreate(Sender: TObject);
begin
  Inherited;
  FilterTypeStr := TRTLConsts.FinishTaskTypeStr;
end;

end
回复 支持 反对

使用道具 举报

发表于 2007-9-17 16:00:56 | 显示全部楼层
协同常量库 按f12  看看单元名叫什么
copy
然后在
implementation  
下面加uses 单元名;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-18 09:32:11 | 显示全部楼层
继续问1楼的问题,我需要显示的任务是已经完成的,而且必须是结束环节前的那个功能的显示的名字,我实在是找不到要用那个字段判断了。
2.我在工作台上点击以后不想进入系统原有的‘我的任务’中,请问在那改链接?
回复 支持 反对

使用道具 举报

发表于 2007-9-18 10:12:22 | 显示全部楼层
问题1、不知道你是不是要找这个?

snap1.png

28.44 KB, 下载次数: 171

回复 支持 反对

使用道具 举报

发表于 2007-9-18 10:17:00 | 显示全部楼层
问题2
我不知道你怎么做的,你可以看看系统带的工作台如何工作的。这个是点击的执行的动作。
业务模型\协同系统\任务\任务中心信息\任务导航(基类)
procedure TTaskNav.GridClick(Sender: TObject);
procedure TTaskNav.actViewDetailExecute(Sender: TObject);
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 13:03 , Processed in 0.041139 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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