Xpages 如何使用选定的notes文档在notes客户端中打开XPage文档数据源

Xpages 如何使用选定的notes文档在notes客户端中打开XPage文档数据源,xpages,composite,frameset,domino-designer-eclipse,Xpages,Composite,Frameset,Domino Designer Eclipse,我需要在notes客户端中打开一个xpage,并从文档或视图(不在xpages中)向xpage发送unid xpage嵌入到复合应用程序中并添加到框架中。 不确定propertybroker是否适合使用,因为notes客户端文档不是复合应用程序的一部分 我现在使用@Command([OpenFrameset];“myxpage”)从notesdocument中的一个操作打开xpage,但需要将所选文档的unid发送到xpage,以便在xpage中显示文档数据 有什么想法吗?如果XPage未设置为

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

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

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


有什么想法吗?

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

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

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

感谢杰西·加拉赫