Xpages在XPiNC或Web中打开URL

时间:2016-01-11 17:25:01

标签: xpages xpages-ssjs

我正在使用新的NavigationBar控件来控制一系列应用程序。使用basicLeafNode我在href中有这个:

var prefix:String = "";
if (@ClientType() == "Web")
{prefix = "https:xxx/"}
else
{prefix = "notes:xxx"}

url = prefix + "path/databsase.nsf?OpenXpage";
url

这在XPiNC中工作正常我希望链接替换选项卡,而不是打开一个新窗口。我怎么能这样做?

=============================================== ==== 为了澄清,我希望目标替换当前选项卡,而不是打开一个新选项卡。虽然主要是一个Web应用程序,但用户将从XPiNC访问它。

在NavigationBar的onClick事件中,我在CSJS中有这个:

window.open('notes://<server>/common/db.nsf/xpHome.xsp?OpenXpage','_self')

试图让它替换XPiNC中的当前选项卡。它会打开一个新选项卡。它不应该取代这个标签吗?

2 个答案:

答案 0 :(得分:1)

Brian - 在XPiNC中,如果您要手动执行此操作,则URL为/xsp/path/database.nsf,您必须针对XPiNC环境进行调整。

答案 1 :(得分:1)

在XSP属性中,Notes客户端的窗口行为的常规选项卡上有一个设置。XSP properties