隐藏粘贴在Lotus Rich Text字段中的附件

时间:2013-11-14 15:59:35

标签: lotus-notes attachment copy-paste richtext

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

3 个答案:

答案 0 :(得分:5)

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

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

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

设置hide-when公式后。隐藏时公式不会马上工作。在隐藏公式生效之前,必须重新计算文档。

修改

您有一个包含RichText字段的表单。这有一个隐藏时间公式!@IsNewDoc。通常,保存并重新打开文档时,所有内容都会消失。但是,如果用户从另一个Notes文档的Richtext字段复制附件,则附件将保持可见。

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

这是一个解决方案:

  1. 使用RichText字段创建子窗体“AttachmentsNewDoc”,不带任何hide-when公式。
  2. 使用hide-when公式1在折叠部分内使用RichText字段创建子表单“AttachmentsExistingDoc”。
  3. 在表单中加入公式为@If(@IsNewDoc; "AttachmentsNewDoc"; "AttachmentsExistingDoc")
  4. 的计算子表单

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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