起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 141|回复: 7

【结】关于函数newdocfromlocal**

[复制链接]
发表于 2008-8-5 14:32:57 | 显示全部楼层 |阅读模式
我在程序中调用
DOCRELEVANCYINFO2.TRelevancyGrid(DocView3.doc).NewDocFromLocal(name);

之后在docview中看不到我引入的文件,这个函数的作用是什么能说明下么?
回复

使用道具 举报

发表于 2008-8-5 14:36:40 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 14:39:26 | 显示全部楼层
文档关联定义这些我都设置了,但是不起作用。
回复 支持 反对

使用道具 举报

发表于 2008-8-5 15:03:54 | 显示全部楼层
把你的定义的界面都帖出来,我们看看呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 16:04:25 | 显示全部楼层
最初由 atiger 发布
[B]把你的定义的界面都帖出来,我们看看呢 [/B]

b.jpg

130.52 KB, 下载次数: 72

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 16:11:03 | 显示全部楼层
我有什么方法可以判断,文件已经完全上传到了知识中心吗?
回复 支持 反对

使用道具 举报

发表于 2008-8-5 16:34:23 | 显示全部楼层
“业务模型\协同系统\文档\关联\文档关联信息\文档关联网格”中,
通过TDocUtils.Uploading(ataSet.FieldByName('FDOCURL').AsString)可以判断是否在上传中
参考位置:
procedure TRELEVANCYGRID.dsbRelevancyBeforeDelete(DataSet: TDataSet);
begin
  // TS 对DataSet.ControlsDisabled的判断作用在于可以提供一个强制删除机会,及其主表删除时不判断权限。
  if not DataSet.ControlsDisabled then
  begin
    TDocUtils.CheckUploading(FileName, '');

    actDeleteUpdate(actDelete); //如果是代码调进来的,则actDeleteUpdate就不会被执行

    if (not actDelete.Enabled)
      and (DataSetDocRelevancy.FieldByName('FFILESTATE').AsInteger <> TDOCRELEVANCYINFO2.FileState_New) then
      raise Exception.Create('权限不足,无法删除附件.');

    if (DataSet.FieldByName('FDOCURL').AsString <> '')
      and TDocUtils.Uploading(ataSet.FieldByName('FDOCURL').AsString) then
    begin
      if not jsDialogs.ConfirmBox('文档正在上传,是否继续删除?', '删除', 1) then
        SysUtils.Abort;
    end;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 16:47:32 | 显示全部楼层
好了,结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 08:48 , Processed in 0.042831 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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