问:当文档被标记/取消标记以进行删除,并且此文档是子文档的父文档时,是否还可以标记/取消标记其子项以进行删除?
我知道我可以挂钩DatabaseScript:OnDocumentDelete()
并立即删除文件,但这不是我的客户想要的(显然,因为这样做你不能取消删除它们)。或者,我可以实现我自己的“垃圾”功能(以支持取消删除),但在我看来,这应该是内置的。
问:换句话说,NotesDocument.Delete()
是否有“更柔和”的选择,只会(取消)标记要删除的文件而不是删除它会马上出现?
无论如何,这不是第一次有人需要这个;但是,我无法在互联网上找到有用的资源(可能因为搜索起来相当棘手)。
帮助?
答案 0 :(得分:0)
该功能不是内置的,因此您必须创建自己的机制。
潜在的问题是,当用户取消标记要删除的文档时,是否存在要挂钩的事件。我不相信有。也许在C API中。
您可以通过处理ondocumentdelete事件并检查每个文档以查看它是否为响应文档来阻止子文档被删除(如果他们有父文件)。