在xpages的选项卡中打开新数据库
我试图在xpages中从我的服务器javascript打开一个数据库,但似乎做不好在xpages的选项卡中打开新数据库,xpages,lotus-notes,lotus-domino,Xpages,Lotus Notes,Lotus Domino,我试图在xpages中从我的服务器javascript打开一个数据库,但似乎做不好 var session:NotesSession; //var session = getSession(); agentContext:NotesAgentContext = session.getAgentContext(); // (Your code goes here) db:NotesDatabase = session.getDatabase("", "names.nsf")
var session:NotesSession;
//var session = getSession();
agentContext:NotesAgentContext = session.getAgentContext();
// (Your code goes here)
db:NotesDatabase = session.getDatabase("", "names.nsf");
if (!db.isOpen()){
System.out.println("names2.nsf does not exist on snapper");
} else{
System.out.println("Title of names2.nsf: \"" + db.getTitle()+ "\"") ;
}
请注意,我希望在调用此函数时,notes中的一个新选项卡与该数据库一起打开notes://server/names2.nsf?open url并用您喜欢的方法打开它(window.open或其他任何方法)。。。这将打开一个新选项卡,其中包含所需的数据库和数据库的开始参数。只需用正确的服务器名替换“服务器”
这样,您甚至可以在一个数据库中混合使用经典开发和xpages,只需使用db.nsf/NameOfClassicFrameset?Openframeset覆盖数据库的开始参数…构建一个notes://server/names2.nsf?open url并用您喜欢的方法打开它(window.open或其他任何方法)。。。这将打开一个新选项卡,其中包含所需的数据库和数据库的开始参数。只需用正确的服务器名替换“服务器”
通过这种方式,您甚至可以在一个数据库中混合使用经典开发和xpages,只需使用db.nsf/NameOfClassicFrameset?Openframeset覆盖数据库的开始参数…与@Command([FileOpenDatabase];strServer:strFilePath)相当的内容,与@Command([FileOpenDatabase];strServer:strFilePath)相当的内容谢谢,我可以用同样的方法检索用户的邮件吗?是的,当然可以。甚至很容易,,因为有默认的URL:***用户的邮件文件--Notes:///0000000000000E00 ****用户的通讯簿--Notes:///0000000000000E01 ****用户的订阅--Notes:///0000000000000E02 ****用户的书签--Notes:///0000000000000E03 ****当前数据库--Notes:///0000000000000000but 即使它在本地服务器上运行,也能正常工作吗,非常感谢您的输入,如果您不知道此人正在使用的当前服务器,会发生什么情况,有没有办法从客户端javascript获取服务器?似乎不能得到正确的这些是保留的URL。无论邮件文件服务器的位置如何,只要正确填写了客户机中的位置文档,它们就会工作。你只需要按原样使用它们。没有添加服务器…我对xpages非常陌生,请告诉我,我可以使用ruplical id打开数据库吗?谢谢,我可以用同样的方法检索用户邮件吗?是的,当然可以。甚至很容易,,因为有默认的URL:***用户的邮件文件--Notes:///0000000000000E00 ****用户的通讯簿--Notes:///0000000000000E01 ****用户的订阅--Notes:///0000000000000E02 ****用户的书签--Notes:///0000000000000E03 ****当前数据库--Notes:///0000000000000000but 即使它在本地服务器上运行,也能正常工作吗,非常感谢您的输入,如果您不知道此人正在使用的当前服务器,会发生什么情况,有没有办法从客户端javascript获取服务器?似乎不能得到正确的这些是保留的URL。无论邮件文件服务器的位置如何,只要正确填写了客户机中的位置文档,它们就会工作。你只需要按原样使用它们。没有添加服务器…我对xpages非常陌生,请告诉我,我可以使用ruplical id打开数据库吗?