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