Richtext字段不会呈现所有文档链接

时间:2018-01-30 15:01:52

标签: xpages richtextbox lotus-domino

应用程序存储大量(~10k)相当大的富文本(数百/几千行)超链接文档。富文本字段的内容由Lotus Notes富客户端更新,用户按标准链接文档"复制为链接/粘贴"程序。它创建的文档链接看起来像小黄色文档图标(或带有锚点的文档 - 导航到富文本中的特定位置)。在XPage中呈现的这些图标看起来是一样的。

Web界面/ XPage不会保存/更新文档。

问题:对于长RTF内容,在~1200渲染文档链接后,它们会停止显示/呈现(即使在HTML源代码中)。提交的文档链接的确切数量因文档而异。

MIME编码不是解决方案。 RTF转换为MIME的文档有两个不可接受的副作用:

  • doclinks的漂亮图片呈现为蓝色[Link]文字。
  • 更糟糕的是,富文本字段控件不会将文档链接转换为(预期的)https://网址,而是保持notes://格式。

是否存在一些内部限制,无法呈现标准文档链接的计数?是否有任何解决方法来渲染具有许多文档链接的长富文本字段?

更新

server/db.nsf/0/unid/Body?OpenField输出也会受到此错误的影响。

1 个答案:

答案 0 :(得分:2)

我与Geniisoft的Ben聊过,他证实了AppFidelity克服了DocLink的限制。所以你想获得许可证。除了克服你手头的问题,它还可以完美地改善你的HTML。

来自Ben:

  

我看到你在StackOverflow上提到了AppsFidelity。我没有足够的声誉点来发表评论,但我刚刚测试过,它处理了4000个文档链接并将它们全部转换为网址。我尝试关闭了AppsFidelity,并且在不到2000之后停止渲染。不要以为我以前曾经尝试过。

更新

Ben是Ben,他重新创建了问题并在this video on Facebook中展示了解决方案。享受!