Xpages 在 XPiNC 或 Web 中打开 url

Xpages open url in XPiNC or Web

我当时正在使用新的 NavigationBar 控件来控制一系列应用程序。使用 basicLeafNode 我在 href:

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

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

这工作正常,除了在 XPiNC 中我希望 link 替换选项卡,而不是打开一个新的 window。我该怎么做?

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

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

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

只是想用它来替换 XPiNC 中的当前选项卡。它会打开一个新选项卡。它不应该取代这个标签吗?

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

在 XSP 属性的“常规”选项卡上有一个针对 Notes 客户端 Window 行为的设置。