起步软件技术论坛-X3

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

【结贴】[请求]如何实现对未读邮件的统计,并显示在界面上。**

[复制链接]
 楼主| 发表于 2007-12-5 14:00:41 | 显示全部楼层
好像还是不行啊。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 14:37:11 | 显示全部楼层
看楼主代码,好像没继承桌面。是自己做的一个form
cPlanDocURL = 'Biz:\COLLABORATION\PlanCenterInfo.Info\PlanNav.FormDoc';
你的是
'Biz:\MASTERMIND\XTGL\YWGN1.Func\MainForm.Form'
可以查查论坛,关于怎么定制自定义工作台的帖子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 15:04:33 | 显示全部楼层
请问如何继承桌面
回复 支持 反对

使用道具 举报

发表于 2007-12-5 15:16:48 | 显示全部楼层
新建表单的时候,可以选择继承以前已有的表单。
这个工作台其实是一个继承于
业务模型\协同系统\面板功能\工作台信息\桌面

的一个表单。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 15:42:27 | 显示全部楼层
恩,已经继承了,参考“任务导航(待办)”已经完成,而且也能出现在工作台上了,现在的问题是DataTransparentGrid1无法显示DataSetBroker1的内容,这个数据集里面绝对是有数据的,同一个数据集我用表格文档就能看到数据,是不是我哪里少设置了,能远程帮忙看看么?

.                                                                                                                                                                                   .
.                                                                                                                                                                                   .
回复 支持 反对

使用道具 举报

发表于 2007-12-5 15:45:56 | 显示全部楼层
最近跟客户基本都没办法远程。qq远程黑呼呼的一片。

我记得我做的时候也不出来,后来不知道怎么就出来了,你看看你列的字段设置对不对。
或者是不是没自动打开数据集什么的。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 18:15:18 | 显示全部楼层

关注中!

关注中!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-6 09:57:15 | 显示全部楼层
总觉得这个好像有问题,我的表单已经autoopendataset,可是运行的时候没有数据,我加了个刷新数据集的时间,报错无法在关闭的数据集上操作,非要我手动在FormDocCreate中打开数据集不可。
.                                                                                                                                                                     .
还有,我将鼠标移动到DataTransparentGrid显示的记录上时,出现了可以链接的标志(小手),请问我如何控制这信息链接的功能,以及将参数转到那个功能里,即功能中显示的就是我DataTransparentGrid指定的某条记录?
.                                                                                                                                                                     .
回复 支持 反对

使用道具 举报

发表于 2007-12-6 10:28:26 | 显示全部楼层
问题1:刷新数据集必须要在打开的数据集上才能操作。所以前提必须是你已经open了
问题2:
参看  业务模型\协同系统\任务\任务中心信息\任务导航(基类)
这段代码
procedure TTASKNAV.actViewDetailExecute(Sender: TObject);
begin
  TSystemCore.FuncManager.RunFunc(Context, '', 'Biz:\COLLABORATION\MyTaskFunc.Func',
    SysUtils.Format('-vvmTaskDetail -f%s -l%s', [FilterTypeStr, TaskDataSet.FieldByName('FGUID').AsString]), False, nil, False);
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-8 12:36:15 | 显示全部楼层
.                                                                                                                                              .
我是这样做的,新建一个表单,上面有未读邮件的数量、刷新panel、打开panel等,能通过panel完成相关事件。然后将这个表单放到待办任务表单中,就成了附件中的样子。
.                                                                                                                                              .
现在还差一步,如何将这个表单放到工具栏上面去,就是和工作流按钮一排的地方?
.                                                                                                                                              .

jietu.jpg

25.37 KB, 下载次数: 92

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 23:59 , Processed in 0.043170 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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