1

我一直在从事 Notes 集成项目,并且正在使用 Domingo API 与 Lotus Notes 进行通信。这个 API 非常有用,但是我没有看到任何 NotesUIDocument 类,并且在 Lotus Notes 中对 RichText 的支持有限。我已签入 Notes.jar 文件,甚至该 jar 文件似乎也缺少 NotesUIDocument 功能。有没有人知道这个的任何替代方案?

4

5 回答 5

4

NotesUIDocument是一个 LotusScript 类,因为 LotusScript 支持嵌入到 Notes 客户端 UI 中。使用 Java 时,您通常使用后端类,例如DocumentNotesDocument在 LotusScript 中)。

为什么需要NotesUIDocument从 Java 访问?任何可能的替代方案可能取决于您的具体需求。

更新:我认为您无法在 Notes 客户端和 Java 应用程序之间获得紧密的 UI 集成。在富文本方面,Notes.jar 中的 Java 类包括一组用于富文本操作的类,这些类将满足基本功能,但您不会像通过 Notes UI 那样获得丰富的文本编辑灵活性。

于 2009-07-13T09:17:20.770 回答
1

您可以尝试使用 LS2J,这允许您对所有前端内容使用 lotusscript,并允许您调用您的 java 后端代码。

于 2009-07-13T19:11:20.513 回答
0

请注意——我相信 Domino 8.5.2 版本计划支持Java API 中的某些UI 类。但是,这些只有在您的 Java 集成代码在 Notes 客户端中运行时才有用。

于 2009-07-13T15:10:51.107 回答
0

当前的播放状态是java api支持 UI :-(

正如@edSchembor 提到的那样,有传言称 8.5.2 将提供一些 UI 支持,但不要屏住呼吸,因为你会从中获得多少里程。

于 2009-07-29T21:54:43.973 回答
0

根据 8.5.2,存在 Java UI API。您可以参考 Lotus wiki Here

您可以使用这个 API 来为 Lotus Notes 创建 Eclipse RCP 插件来增强 Notes UI。

于 2011-11-21T11:49:38.237 回答