起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 120|回复: 6

【搞定】任务列表的列如何控制?**

[复制链接]
发表于 2007-11-22 14:25:43 | 显示全部楼层 |阅读模式
1、任务列表的列是否显示如何控制?
2、任务列表如果不让用户随便拖动?
3、波特图的列是否显示如何控制?

未命名-16.gif

3.22 KB, 下载次数: 88

回复

使用道具 举报

发表于 2007-11-22 15:34:41 | 显示全部楼层
1、任务列表的列是否显示如何控制?
http://bbs.justep.com/forum.php?mod=viewthread&tid=19341

2、任务列表如果不让用户随便拖动?
你是怎么拖动,不能让他分组,还是不让他改变字段的显示前后顺序
如果分组,那就取消分组的栏,即取消DataGrid的ShowGroupPanel
如果是字段的先后顺序,那么在column上,选中 DisableDragging 这个属性

3、波特图的列是否显示如何控制?
参考《用户手册》第10章 业务组件 10.10.2 的相关说明
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-23 00:24:31 | 显示全部楼层
1、任务列表的列是否显示如何控制?
http://bbs.justep.com/forum.php?mod=viewthread&tid=19341

没找到贴子中描述的东西,函数有,但是里面的代码完全不一样

我的版本是3.0.3.2918
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-23 00:58:39 | 显示全部楼层
2、任务列表如果不让用户随便拖动?
你是怎么拖动,不能让他分组,还是不让他改变字段的显示前后顺序
如果分组,那就取消分组的栏,即取消DataGrid的ShowGroupPanel
如果是字段的先后顺序,那么在column上,选中 DisableDragging 这个属性

基本搞定。
我还发现任务列表列有一部分不在“任务中心信息\任务网格”内,比如说“主题”、“任务类型”、“客户”等等,这些是在什么地方加进去的?
谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-23 01:34:01 | 显示全部楼层
另外一个问题:如何设置网格的背景颜色?
回复 支持 反对

使用道具 举报

发表于 2007-11-23 09:54:58 | 显示全部楼层
5楼问题没有属性,自己在OnCustomDrawCell里面写代码。可以在论坛上查查。如果还有问题单独开贴。
4楼的问题:
任务中心信息里面这段代码添加了主题等字段。
procedure TTASKCENTERINFO.InfoCreate(Sender: TObject);
begin
  FFilterPolicy := TDataSetPolicy.Create(Self);
  FFilterPolicy.Target.URL := SysUtils.Format('%s\%s%s',
    [BizClassURL.BizURL.URL, DataSetTaskIndex.ID, BizObjConsts.cDataSetExt]);

  CanBrowseFieldNames := [
    'FPRIORITY','FSUBJECT', 'FTYPENAME',
    'FPARTYNAME','FPLANNAME','FSTATE','FLASTCHANGETIME',
    'FCREATETIME','FSPERSONNAME','FSOGNNAME',
    'FSPOSITIONNAME','FSDEPTNAME','FRPERSONNAMES',
    'FLIMITTIME','FSTARTTIME',
    'FFINISHTIME', 'FPLANSTARTTIME', 'FPLANFINISHTIME',
    'FDISTRIBUTETIME'
    ];
  BrowseFieldNames := CanBrowseFieldNames;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-29 10:02:03 | 显示全部楼层
解决,结贴吧,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 03:31 , Processed in 0.039299 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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