起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 283|回复: 2

【结】如何判断附件是否上传完毕

[复制链接]
发表于 2010-6-18 16:02:28 | 显示全部楼层 |阅读模式
业务场景:
用户在使用过程中,会打开附件在线修改,修改完毕后保存

用户经常在上传附件的时侯,就点击流转进入下一流程,使得附件不可使用

问题:
如何识别附件正在上传?上传完毕?
回复

使用道具 举报

发表于 2010-6-18 18:16:12 | 显示全部楼层
看是否可以通过 业务模型\协同系统\文档\关联\文档关联信息 下的这个数据集中的 FEDITSTATE 来控制 是否 允许它流转,即只要是编辑状态的(打勾带红色感叹号的)就给出提示。

实现的方式:在你的带有文档关联功能中可以访问到这个文档关联数据集的,然后放一个flowbroker在beforeflowout事件中去做判断,

相关代码你可以看看 业务模型\协同系统\文档\关联\文档关联信息 代码 static procedure TDOCRELEVANCYINFO2.FillRelevancyDataSet(ADataSet: TDataSet;
  const AFileName: string);  中类似于
lCloneDataSet.FieldByName('FEDITSTATE').AsString := TDocConst.EditState_None

具体楼主试试吧,我这边没试,有问题再沟通。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-23 09:34:24 | 显示全部楼层
谢谢啊,结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 18:07 , Processed in 0.046446 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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