xPages扩展库9设计器客户端到8.5.x服务器

xPages扩展库9设计器客户端到8.5.x服务器,xpages,xpages-extlib,Xpages,Xpages Extlib,我的designer客户端是9.0.1,但我的开发服务器(非本地)是8.5.3 FP3。我最近(对于connect 2014)才升级了我的客户端ot 9.0.1。我们希望在升级服务器之前继续使用它 我有两个问题 1-我是否可以在9.0.1客户端中构建一个xPage,并在服务器上的浏览器中打开它而不出现任何问题(包括从designer客户端的扩展库中添加内容)?我不熟悉如何在服务器上设置扩展库以便使用它 2-我创建了一个xPage,放入扩展库名称选择器(不确定在哪里找到了示例),并通过Notes客

我的designer客户端是9.0.1,但我的开发服务器(非本地)是8.5.3 FP3。我最近(对于connect 2014)才升级了我的客户端ot 9.0.1。我们希望在升级服务器之前继续使用它

我有两个问题

1-我是否可以在9.0.1客户端中构建一个xPage,并在服务器上的浏览器中打开它而不出现任何问题(包括从designer客户端的扩展库中添加内容)?我不熟悉如何在服务器上设置扩展库以便使用它

2-我创建了一个xPage,放入扩展库名称选择器(不确定在哪里找到了示例),并通过Notes客户端中的@URLOpen()打开它。它可以正确打开页面,并且可以查看。但是,当我单击名称选择器时,我得到的是本地names.nsf中列出的组,而不是运行代码的server names.nsf。此测试数据库驻留在上面提到的8.5.3 dev服务器上。当我单击按钮时,如何让它在客户端上使用server names.nsf?(我需要能够在短期内从客户端和浏览器上运行它)

以下是我正在使用的代码:

 <xp:panel>
  <xp:panel>
    <xe:namePicker id="namePicker1" for="djName">
      <xe:this.dataProvider>
        <xe:dominoNABNamePicker addressBookDb="ServerNameJBVDOMD01A!!names.nsf">
          </xe:dominoNABNamePicker>
      </xe:this.dataProvider>
    </xe:namePicker>
    <xp:br></xp:br>
    <xp:br></xp:br>
    <xe:djextNameTextBox id="djName" multipleSeparator="," multipleTrim="true">
      </xe:djextNameTextBox>
  </xp:panel>
 </xp:panel>

  • 在xsp.properties中,您可以根据特定版本编译应用程序—支持的最低版本
  • 在xsp.properties中,您可以根据特定版本编译应用程序—支持的最低版本

  • 根据我的经验,您可以在8.5.3服务器上运行使用9+设计器客户端创建的应用程序,而不会出现问题。唯一需要注意的是使用9+中引入的函数。这同样适用于使用扩展库中的控件:9+中引入的任何内容都不会起作用。根据我的经验,您可以在8.5.3服务器上运行使用9+设计器客户端创建的应用程序,而不会出现问题。唯一需要注意的是使用9+中引入的函数。这同样适用于使用扩展库中的控件:9+中引入的任何东西都不会起作用。