Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在xpages的选项卡中打开新数据库_Xpages_Lotus Notes_Lotus Domino - Fatal编程技术网

在xpages的选项卡中打开新数据库

在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")

我试图在xpages中从我的服务器javascript打开一个数据库,但似乎做不好

  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打开数据库吗?