文件下载控件

时间:2017-07-20 11:08:27

标签: xpages xpages-ssjs

是否可以访问<xp:fileDownload>控件的当前删除文件?

enter image description here

我正在搜索onDeletebeforeDelete事件?

我需要这个,因为我必须将已删除的文件保存在历史记录日志中。

提前致谢

UPDATE(类似问题的实用答案):

https://stackoverflow.com/a/11941037/4717072

1 个答案:

答案 0 :(得分:1)

抱歉,这一切都来自内存,我可能会在明天更新答案并进行任何更正(目前不在我的电脑附近)

而不是考虑下载控制,也许您可​​以根据多米诺骨牌文档数据源进行思考。

当您单击文件下载控件的删除链接时,它不会立即删除附件,但会在下次保存文档时标记要删除的附件。

此信息在多米诺骨牌文档数据源中管理,而不在控件内。

每个附件字段都有一个“附件列表”,用于跟踪该字段中每个附件的当前状态。示例状态是'在文档中''待上传''已删除'

所以也许在文档的保存/保存事件之前,您可以检查附件列表和每个附件的状态,并找出哪些被删除

获取附件列表的适当方法类似于

doc.getAttachmentList( 'yourfield')