1

如何隐藏粘贴在富文本字段中的 Lotus Notes 文档中的附件?使用附加图标,可以使用 hide-when formula 隐藏附件!@IsNewDoc,如果粘贴它,即使在相同的 hide-when 公式的情况下它仍然可见。(Lotus Notes 8.5.3 客户端)保存并重新打开文档后,附件仍然显示。(似乎@isnewdoc 不起作用)

4

3 回答 3

5

它确实按照您描述的方式工作,但是在设置 hide-when 公式后,您必须关闭重新打开文档,因为该公式!@IsNewDoc仅在 document 不是new时隐藏附件。

即使您编辑现有文档,您也必须

  • 按 F9
  • 选择菜单查看/刷新

设置隐藏时公式后。hide-when 公式无法立即生效。必须在隐藏公式生效之前重新计算文档。

编辑:

您有一个带有 RichText 字段的表单。这有一个 hide-when 公式!@IsNewDoc。通常,保存并重新打开文档时,所有内容都会消失。但是,如果用户从另一个 Notes 文档的 Richtext 字段复制附件,则该附件仍然可见。

为什么?如果您从另一个 RichText 字段复制附件,则不仅会复制附件,还会复制所有属性。在这种情况下,对于复制的附件,属性 hide-when 为空。

这是一个解决方案:

  1. 创建一个带有 RichText 字段的子表单“AttachmentsNewDoc”,没有任何隐藏时公式。
  2. 在带有 hide-when formula 的折叠部分内创建一个带有 RichText 字段的子表单“AttachmentsExistingDoc” 1
  3. 在您的表单中包含一个带有公式的计算子表单@If(@IsNewDoc; "AttachmentsNewDoc"; "AttachmentsExistingDoc")
于 2013-11-14T20:21:04.503 回答
0

富文本字段通常无法隐藏。富文本本身可以包含隐藏时格式。因此,如果您需要/想要隐藏附件,则必须使用解决方法。我会为此使用计算的子表单技巧。

于 2013-11-18T14:39:24.890 回答
0

是的,对于已经保存的文档,您需要转到富文本字段并检查所有项目(文件)以确保正确设置这些时的隐藏。

于 2017-03-28T11:57:25.763 回答