如何隐藏粘贴在富文本字段中的 Lotus Notes 文档中的附件?使用附加图标,可以使用隐藏时公式!@IsNewDoc
隐藏附件,如果粘贴,即使在相同的隐藏时公式的情况下,它仍然可见。(莲花笔记 8.5.3 客户端)保存并重新打开文档后,仍会显示附件。(似乎@isnewdoc不起作用)
它确实按照您描述的方式工作,但是在设置隐藏时公式后,您必须关闭并重新打开文档,因为仅当文档不是新文档时,公式!@IsNewDoc
隐藏附件。
即使您编辑现有文档,也必须
- 按 F9 或
- 选择菜单 查看/刷新
设置隐藏时间公式后。隐藏时间公式不会立即起作用。在隐藏时公式生效之前,必须重新计算文档。
编辑:
您有一个带有富文本字段的表单。这有一个隐藏公式!@IsNewDoc
。通常,保存并重新打开文档时,所有内容都会消失。但是,如果用户从另一个 Notes 文档的富文本字段复制附件,则附件将保持可见。
为什么?如果从另一个富文本字段复制附件,则不仅会复制附件,还会复制所有属性。在这种情况下,对于复制的附件,属性 hide-when 为空。
这是一个解决方案:
- 使用富文本字段创建一个子窗体"附件NewDoc",没有任何隐藏时间公式。
- 创建一个子窗体"附件现有文档",其中包含带有隐藏公式
1
的折叠部分中的富文本字段。 - 在表单中包含带有公式
@If(@IsNewDoc; "AttachmentsNewDoc"; "AttachmentsExistingDoc")
的计算子窗体
富文本字段通常不能隐藏。富文本本身可以包含隐藏时格式。因此,如果您需要/想要隐藏附件,则必须使用解决方法。我会为此使用计算的子窗体技巧。
是的,对于已保存的文档,您需要转到富文本字段并检查所有项目(文件),以确保正确设置了隐藏。