【问题标题】:Richtext field does not render all the doclinksRichtext 字段不会呈现所有文档链接
【发布时间】:2018-02-02 23:35:59
【问题描述】:

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

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

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

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

  • 那些漂亮的 doclink 图像呈现为蓝色 [Link] 文本。
  • 更糟糕的是,富文本字段控件不会将文档链接转换为(预期的)https:// URL,它们保持notes:// 格式。

是否存在阻止呈现此类标准文档链接数量的内部限制?是否有任何解决方法来呈现包含许多文档链接的长富文本字段?

更新:

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

【问题讨论】:

标签: xpages richtextbox lotus-domino


【解决方案1】:

我与 Geniisoft 的 Ben 聊天,他证实 AppFidelity 克服了 DocLink 的限制。因此,您想为此获得许可证。除了解决您手头的问题之外,它还为您呈现的 HTML 进行了彻底的美化改造。

来自本:

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

更新

Ben 作为 Ben,他在 this video on Facebook 中重现了该问题并展示了解决方案。享受吧!

【讨论】:

猜你喜欢
  • 2018-12-01
  • 2011-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多