起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 546|回复: 18

【结】关于DataTransparentGrid的几个问题**

[复制链接]
发表于 2008-3-12 16:22:24 | 显示全部楼层 |阅读模式
1、一个含有DataTransparentGrid的文档在功能中能看到,但在工作台的面板里却看不到。
   数据集是自动打开的,而且做了个refresh数据集的button,没有报数据集没有打开的错误,所以估计是DataTransparentGrid没有显示出来。

2、想通过单击DataTransparentGrid打开功能,Grid1Click事件代码如下:
procedure TGGSW.DataTransparentGrid1Click(Sender: TObject);
begin
    DataSetBroker1.DataSet.open;
    SystemCore.TSystemCore.FuncManager.RunFunc(Context, '', 'Biz:\MASTERMIND\XTGL\GGG.Func',SysUtils.Format('', ['', dataSetBroker1.DataSet.FieldByName('ID').AsString]), False, nil, False);
end;
功能'Biz:\MASTERMIND\XTGL\GGG.Func'有两页,想打开第二页,也就是TabSheet1这个页面。
回复

使用道具 举报

发表于 2008-3-12 16:44:21 | 显示全部楼层
1、看一下自动打开数据集这个有没有勾上?
2、个人认为有二种方法,你可以试一下
方法一:将你说的TabSheet1想打开的第二页放到第一页中,两个交换一下位置
方法二:在功能'Biz:\MASTERMIND\XTGL\GGG.Func'中Dorun或者Create事件做切换操作。
有pagecontrol.active:=tabsheet2;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-12 17:08:27 | 显示全部楼层
1、数据字自动打开的勾已经打上,而且写了代码:
procedure TGGSW.FormDocCreate(Sender: TObject);
begin
    DataSetBroker1.DataSet.open;
end;

2、那个功能也通过“更多”这个按钮打开,第一页是grid页,第二页是明细的编辑页。
通过“更多”按钮打开的话就是进入到grid页;
通过Click事件进入这个功能时希望是明细页而且是和DataTransparentGrid是同一条数据。
就像在提交任务面板中,选择了某条提交任务后跳转到“详细”页,如果直接点击更多就进入“列表”页一样。
.                                                                                                                                                                                               .
回复 支持 反对

使用道具 举报

发表于 2008-3-12 17:22:06 | 显示全部楼层
1,截图看看,是怎么样的?
2、如果是这个需求的话,可以参考一下下方的帖子
http://bbs.justep.com/forum.php?mod=viewthread&tid=21631
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-13 16:19:18 | 显示全部楼层
截图上半部分是将文档放到工作台的效果,下半部分是放到功能窗体中的效果。
.                                                                                                                                                                                              .
.                                                                                                                                                                                              .

jietu.jpg

66.68 KB, 下载次数: 235

回复 支持 反对

使用道具 举报

发表于 2008-3-13 17:56:00 | 显示全部楼层
你的这个是3002版本,如果是3002版本的是4楼的方法不对,4楼的方法是针对3002以前的。3002版本我们有文档,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-14 08:52:55 | 显示全部楼层
我们是3002版本的,那现在咋办呢。
.                                                                                                                                                                                              .
.                                                                                                                                                                                              .
回复 支持 反对

使用道具 举报

发表于 2008-3-14 09:12:58 | 显示全部楼层
3002版本文档,我们有文档,你可以先看一下,文档.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-14 11:19:34 | 显示全部楼层
是不是手册中82-95页的部分,我又找了下,好像没有内容能解决我提的这两个需求。
我觉得我的需求应该是在文档中处理的吧。
.                                                                                                                                                                                                  .
.                                                                                                                                                                                                  .
回复 支持 反对

使用道具 举报

发表于 2008-3-14 14:40:24 | 显示全部楼层
楼主,你这样,在设计环节,复制一下控件,然后粘贴到记事本上,传上来看看
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 01:47 , Processed in 0.041259 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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