0

我需要在notes客户端中打开一个xpage并从文档或视图(不在xpages中)向xpage发送一个unid

xpage 嵌入在复合应用程序中并添加到框架中。不确定 propertybroker 是否正确,因为 notes 客户端文档不是复合应用程序的一部分。

我现在使用 @Command([OpenFrameset];"myxpage") 从 notesdocument 中的操作打开 xpage,但需要将所选文档的 unid 发送到 xpage,以便我可以在 xpage 中显示文档数据。

有任何想法吗?

4

2 回答 2

1

如果它是未设置为在服务器上运行的 XPage,环境变量可能是一种方法。因为它在本地运行,所以它应该指向 Notes 客户端的 notes.ini,而不是服务器。诚然,我没有尝试过。

于 2014-11-21T12:40:21.280 回答
0

另一种方法是使用直接打开 xpage 的操作,使用 notes: protocol 并将 unid 作为 url 参数发送

n:= @If(@DbName="";"";@URLEncode("Domino"; @Name([CN]; @ServerName))); @URLOpen("notes://" + n + "/" + @WebDbName + "/someXpage.xsp?OpenXPage&action=openDocument&documentId=" + @Text(@DocumentUniqueID))

感谢杰西·加拉格尔 http://www.notessidan.se/blogg.nsf/xstart.xsp?post=4C2357FE3B08F322C1257D9A00501BA9

于 2014-11-25T08:06:43.003 回答