起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: rzport_lq0

【结帖】如何判断一个文档是否有附件?**

[复制链接]
 楼主| 发表于 2008-5-9 15:23:01 | 显示全部楼层
这是客户要求的啊!!
那如何用表格实现 嵌入表单 上传附件?
表格里面没有布局选项!
回复 支持 反对

使用道具 举报

发表于 2008-5-9 15:36:32 | 显示全部楼层
类似这样

snap1.png

46.48 KB, 下载次数: 93

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 15:42:58 | 显示全部楼层
知道了,我现在只想保留图标一项,怎么把其他的项去掉?
回复 支持 反对

使用道具 举报

发表于 2008-5-9 16:19:57 | 显示全部楼层
复制  业务模型协同系统\文档关联\文档关联信息文档关联网格
在 业务模型协同系统\文档关联\文档关联信息 黏贴
把不用显示的列都隐藏起来。
然后引用文档关联表单的时候,引用您自己复制的这个。
效果

snap1.png

70.19 KB, 下载次数: 84

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 17:36:19 | 显示全部楼层
附件的图标如何修改?
我想把所有附件的的图标都改成别针形状
回复 支持 反对

使用道具 举报

发表于 2008-5-9 19:12:06 | 显示全部楼层
加一个新的imagelist,里面加上曲别针图片。必须设在第一个哦。
在设置列设计器DataGridFKINDIMAGE的images为你的新imagelist。
然后修改
AddFileImageToColumn函数
为这样

procedure TRelevancyGrid.AddFileImageToColumn(const AFileExt: string;
  ACol: TDataGridImageColumn);
var
  lFileExt: string;
  lImageIndex: Integer;
begin
  lFileExt := FileSys.FileUtils.GetFileExt(AFileExt);
  if ACol.Values.IndexOf(lFileExt) = -1 then
  begin
    lImageIndex := FDocImageListProvider.GetImageIndex(AFileExt);

   ACol.Values.Add(SysUtils.UpperCase(lFileExt));
   if lFileExt<>'' then
         ACol.ImageIndexes.Add('0')/// SysUtils.IntToStr(lImageIndex)

    else
      ACol.ImageIndexes.Add('209');
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-10 10:18:47 | 显示全部楼层
谢谢了!!
这个问题可以结贴了!!
回复 支持 反对

使用道具 举报

发表于 2008-5-10 10:20:36 | 显示全部楼层
好,谢谢反馈。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 05:31 , Processed in 0.047852 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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