我可以从Notes Browser Plugin Workspace打开Xpage应用程序吗?

时间:2015-03-04 10:11:04

标签: xpages

我同时记录了原生应用和Xpages应用。 当我尝试从Notes Browser Plugin工作区打开Xpages应用程序时,它只打开了Notes本机视图(如基本客户端)。 我更改了下面的启动选项。两者都没有用。

  • "在Notes客户端中打开" - > "打开指定的XPage(标准客户端)。
  • "在浏览器中打开" - > "打开指定的XPage"

我可以在使用Notes Browser Plugin时将应用程序打开为Xpage吗?

2 个答案:

答案 0 :(得分:3)

Notes浏览器插件实际上是基本的客户端。基本客户端无法显示复合应用程序或XPiNC应用程序,因此Notes设置将不起作用。并且因为浏览器插件实际上是基本客户端的包装器,所以不使用“在浏览器中打开时”选项,因为它位于客户端中的基本客户端中。

一种选择是在OpenNTF http://openntf.org/main.nsf/project.xsp?r=project/XPages%20Application%20Catalog上使用此项目的另一个“工作区”。

答案 1 :(得分:2)

正如保罗写道:如果你想要XPiNC,那么你就可以了。

我们使用简短技巧在浏览器中甚至从工作区启动XPage应用程序。 使用此PostOpen数据库脚本:

Sub Postopen(Source As Notesuidatabase)
    On Error GoTo errHandler
    Dim ws As New NotesUIWorkspace
    Dim url As String

    url = ... ' use some parameter to get application url (profile?)
    If url = "" Then url = "https://your base web url/" + Replace( Source.Database.FilePath, "\\", "/" )
    ws.Urlopen url
    Source.Close

    Exit Sub
errHandler:
    Print Erl, Error
    Exit Sub
End Sub

这将从基本客户端打开XPage应用程序。

免责声明:如果用户关注文档链接或使用"应用程序/转到",则会跳过PostOpen事件。打开特定的观点。