在Lotus Notes中更新文档

时间:2009-07-13 08:54:47

标签: java lotus-notes lotus

我一直致力于Notes集成项目,我正在使用Domingo API与Lotus Notes进行通信。这个API非常有用,但是在Lotus Notes中我没有看到任何NotesUIDocument类和对RichText的有限支持。我已经检查了Notes.jar文件,甚至该jar文件似乎也错过了NotesUIDocument功能。有没有人知道这个的替代方案?

5 个答案:

答案 0 :(得分:4)

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

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

更新:我不相信您能够在Notes客户端和Java应用程序之间实现紧密的UI集成。就富文本而言,Notes.jar中的Java类包含一组用于富文本操作的类,它们将满足基本功能,但是您不会像通过Notes UI那样获得丰富的文本编辑灵活性。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

目前的游戏状态是来自java api的 no UI支持: - (

正如@edSchembor提到的那样,8.5.2传闻会有一些用户界面支持,但不会屏住你将从中得到多少里程数。

答案 4 :(得分:0)

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

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