我需要在Notes客户端中打开一个xpage,并从文档或视图(不在xpages中)向xpage发送unid
xpage嵌入在复合应用程序中并添加到框架中。 不确定propertybroker是否正确使用,因为Notes客户端文档不是复合应用程序的一部分。
我现在使用@Command([OpenFrameset];" myxpage")从notesdocument中的操作打开xpage,但是需要将unid发送到所选文档到xpage,这样我才能显示xpage中的文档数据。
任何想法?
答案 0 :(得分:1)
如果XPage未设置为在服务器上运行,则环境变量可能是一种方式。因为它在本地运行,所以应该指向Notes客户端的notes.ini,而不是服务器。不可否认,我没有尝试过。
答案 1 :(得分:0)
另一种方法是使用一个操作,使用notes:protocol直接打开xpage,并将unid作为url参数发送
n:= @If(@DbName ="&#34 ;;"&#34 ;; @ URLEncode(" Domino&#34 ;; @Name([CN]; @服务器名称))); @URLOpen(" notes://" + n +" /" + @WebDbName +" /someXpage.xsp?OpenXPage& action = openDocument& documentId =&# 34; + @Text(@DocumentUniqueID))
感谢Jesse Gallagher http://www.notessidan.se/blogg.nsf/xstart.xsp?post=4C2357FE3B08F322C1257D9A00501BA9