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

时间:2013-05-16 18:07:41

标签: 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");
  if (!db.isOpen()){
    System.out.println("names2.nsf does not exist on snapper");
  } else{
    System.out.println("Title of names2.nsf: \"" + db.getTitle()+ "\"") ;
  }

请提示,我想在调用此函数时,打开该数据库的备注中的新tabe

1 个答案:

答案 0 :(得分:3)

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

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