0

我有一个 XPage 来显示文档数据。为了显示 RichText 数据,我添加了一个 RichText 控件。我发现数据库/视图/文档链接以适当的图标显示,但被转换为 http 链接。我希望将这些链接转换为 notes://-links 以确保在用户的便笺客户端而不是在用户的浏览器中打开这些链接。有什么建议可以从技术角度实现这一目标吗?

非常感谢您的帮助。迈克尔

4

1 回答 1

1

跟我说:

 The web knows no RichText, it is a ghost of Christmas past.
 There is only MIME. Now go and live with it!

除非您构建在客户端和浏览器中使用 RichText 的混合应用程序,否则我建议在 RichText 选项中选择选项 [x] Save as MIME。对于混合应用程序,它取决于用例。

在您的情况下,似乎(?)数据库/视图/文档链接是使用客户端添加的。在这种情况下使用 mime 似乎是个好主意。然后只是一个简单的字符串(HTML),您可以在显示(或保存)之前使用 DOM 操作或正则表达式来整理内容。这适用于客户端或服务器端

您可以有一个自定义控件,其中包含一个 DIV 和一个 XSP.addOnLoad() 脚本,该脚本在 Ajax 调用中使用RichtText urldojo.query("a")并获取所有链接的句柄,然后整理出您想要更改的链接。

让我们知道怎么回事。

于 2012-08-13T11:54:35.593 回答