0

我试图在 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()+ "\"") ;
  }

请建议,我想在调用此函数时打开带有该数据库的注释中的新标签

4

1 回答 1

3

构建一个 notes://server/names2.nsf?open url 并使用您喜欢的方法(window.open 或其他)打开它...这将打开一个新选项卡,其中包含您想要的数据库和 start- 参数数据库。只需将“服务器”替换为正确的服务器名称即可。

这样,您甚至可以在一个数据库中混合经典开发和 xpages,只需使用 db.nsf/NameOfClassicFrameset?Openframeset 来覆盖数据库的启动参数...

于 2013-05-16T18:44:21.327 回答