我试图在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
答案 0 :(得分:3)
构建一个注释://server/names2.nsf?打开网址并使用您喜欢的方法打开它(window.open或其他)...这将打开一个包含您想要的数据库的新选项卡并开始 - 数据库的参数。只需将“server”替换为正确的服务器名称即可。
这样你甚至可以在一个数据库中混合经典开发和xpages,只需使用db.nsf / NameOfClassicFrameset?Openframeset来覆盖数据库的起始参数...