1

我想使用 xpages 重写 Lotus Notes 工作区。到目前为止,我很成功,但有一个功能让我头疼。

如何访问 Lotus Notes 应用程序的数据库图标。

我尝试访问: http: //notespath.mydomain.com/ $icon。问题在于它没有使用当前会话中的登录名来访问数据库并检索图标。相反,它会尝试使用匿名 ID 来获取它。如果匿名 id 无法访问数据库,我会弹出一个登录窗口。

我的问题是:是否可以对登录到 xpage 的用户执行此操作,或者是否有办法将数据库图标导出到注释文档中。

4

3 回答 3

1

在此处尝试以下说明:

如何提取 Lotus Notes 数据库图标?

这应该为您提供了访问 DXLExporter 的方法,并且看起来图标位于 IconBitmap 对象中。不过,您仍然会得到 .ico 文件,这并不理想,但可能是您在这里尝试做的一个很好的起点。

于 2013-09-23T12:43:19.510 回答
0

如果您将 URL 更改为数据库图标会怎样?

不要使用http://notespath.mydomain.com/ $icon

试试http://notespath.mydomain.com/DB.nsf/ $icon

于 2013-09-20T14:35:32.230 回答
0

正如 Aaron Brake 评论的那样,XPages 引擎无法访问旧的 Domino URL 格式的图标。另请参阅:在 Notes 和 Web 浏览器中预览时的图像 URL

在我们的应用程序中,我们使用 XPages 中使用的专用 32x32 PNG 图像资源 (img_DBIcon)。开发者需要维护这个图片资源。

于 2013-09-20T12:55:26.810 回答