-1

我有一个 Domino 表单,它有一个计算出的 RTF,它使用 @DbLookup 从字段中提取文本。<a </a>文本包含括在括号中的电子邮件地址。页面加载时,电子邮件地址按预期显示。当用户单击运行代理以刷新后续字段的搜索按钮时,它会将电子邮件地址替换为包含<a </a>.

文本(在字段中标记为 Pass-Thru HTML)是: Below are the groups that you have authority to administer. Please select one. If you have other groups that you would like to administer online, please email <a href="mailto: EmailAddress@Organization.org.">EmailAddress@Organization.org</a>.

RTF 中拉取它的代码是: @DbLookup("Notes":"NoCache";@DbName;"vwContentForms";"OtherReporting";@ThisName)

当页面第一次加载时,它会正确显示。 Below are the groups that you have authority to administer. Please select one. If you have other groups that you would like to administer online, please email EMailAddress@Organization.org.将电子邮件地址标记为链接。

在刷新页面的表单上按下搜索按钮后,它将文本替换email EMailAddress@Organization.org<a href="mailto: EMailAddress@Organization.org.">email EmailAddress@Organization.org</a>.

我错过了什么或做错了什么?

4

1 回答 1

1

在@DbLookup的文档中途,它说

使用 fieldName 进行查找时,返回的值是该字段中实际存储的值;它可能与视图中显示的不同。Domino® 可以从指定视图中显示的任何文档中的任何字段检索数据,但如果该字段未显示为视图列,Domino® 必须搜索整个文档才能找到该字段,这可能会导致查找速度变慢。您无法使用 @DbLookup 从富文本字段中检索数据。

这可能意味着“它在某些情况下有时会起作用,但有时不会,而且我们不打算修复它。”

于 2021-09-13T14:39:06.933 回答