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

时间:2014-11-21 12:32:05

标签: xpages composite frameset domino-designer-eclipse

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

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

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

任何想法?

2 个答案:

答案 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