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 行为的设置。
我当时正在使用新的 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 行为的设置。