Lotus notes 如何创建计算用于显示的NotesRichtext项?

Lotus notes 如何创建计算用于显示的NotesRichtext项?,lotus-notes,lotusscript,Lotus Notes,Lotusscript,我知道这是一个常见的问题,并且我已经尝试了一些解决方案,但是我当前代码的问题是,即使附件显示在computed for display字段中,我在尝试打开它们时也没有找到错误注释项 表单由两个字段组成,在可编程表中显示可编辑字段或计算字段 我在Google的帮助下发现的技巧是在queryopen事件中删除computed for display项,因此Notes在打开文档时会重新生成cfd项。从视觉上看,这是可行的,因为我看到了文本和附件,但附件无法打开 以下是删除表单查询栏中项目的代码: ..

我知道这是一个常见的问题,并且我已经尝试了一些解决方案,但是我当前代码的问题是,即使附件显示在computed for display字段中,我在尝试打开它们时也没有找到错误注释项

表单由两个字段组成,在可编程表中显示可编辑字段或计算字段

我在Google的帮助下发现的技巧是在queryopen事件中删除computed for display项,因此Notes在打开文档时会重新生成cfd项。从视觉上看,这是可行的,因为我看到了文本和附件,但附件无法打开

以下是删除表单查询栏中项目的代码:

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

有人成功地实现了这个功能吗?还有别的办法吗?我已经尝试过使用子窗体,由于应用程序的构建方式,我需要能够通过单选按钮从可编辑切换到只读,因此,子表单是不可能的,因为它们不能动态显示。

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

关于您的评论:使用此属性:

对于designer中的此部分:

您将得到以下结果:


你看:没有扭曲,没有可见的部分

Torsten,这是个好主意,但扭曲似乎总是出现。用户界面不会很可爱,但至少它能按预期工作。查看我添加的信息,使扭曲不可见经过25年多的Notes开发,我不知道隐藏部分只会隐藏扭曲的线条!!!这是伟大的,使用户界面非常好,因为它没有显示任何曲折