lotus-notes - 如何创建一个计算显示的 NotesRichtext 项目?

标签 lotus-notes lotusscript

我知道这是一个常见问题,我已经尝试了一些解决方案,但我当前代码现在遇到的问题是,即使附件显示在计算显示字段中,我也会收到错误“注意当我尝试打开它们时,找不到项目”。

该表单由两个字段构建,在一个可编程表格中,显示可编辑字段或计算显示字段。

我在 Google 的帮助下发现的技巧是删除 queryopen 事件中计算的显示项,以便 Notes 在打开文档时重新生成 cfd 项。从视觉上看,这是有效的,因为我看到了文本和附件,但附件无法打开。

以下是删除表单 QueryOpen 中的项目的代码:

...
Set item = doc.GetFirstItem("dspDescription")
If Not item Is Nothing Then Call item.Remove()
...

有人成功实现了该功能吗?还有另一种方法可以做到这一点吗?我已经尝试过使用子表单,并且由于应用程序的构建方式,我需要能够通过单选按钮的轻弹从可编辑切换为只读,因此子表单是不可能的,因为它们无法显示动态地。

最佳答案

为什么不简单地将富文本项放入受控访问部分,并使用计算的显示公式使该部分可编辑/不可编辑。选择“始终展开”并隐藏该部分标题,这样就没有人可以折叠它,等等。

关于您的评论:具有以下属性:

Section Properties enter image description here

对于设计器中的此部分:

section in designer

你得到这个结果:

enter image description here

你看:没有曲折,没有“可见”部分

关于lotus-notes - 如何创建一个计算显示的 NotesRichtext 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39146485/

相关文章:

java - 尝试从 Lotus Notes 文档读取 powerpoint 文件附件时出现 InvocableTargetException

lotus-notes - 我需要 View 中两列的总和

lotus-notes - 如何从共享相同文档编号的文档集合中识别最后使用 Lotusscript 创建的文档?

lotus-notes - 打开现有表单的操作(按钮)

javascript - 在 javascript 中通过 Lotus Notes 发送邮件

lotus-notes - 为什么我无法访问 Notes DB 的本地副本

javascript - 我可以通过客户端 JS 访问 Notes 文档/集合吗?

java - 从 Lotus Notes 下载文档

java - 如何以编程方式在电子邮件中发送 lotusscript?

formula - 在 LotusScript 中禁用表单字段或使用启用输入的公式