我在我的本地机器之一安装了扩展库,我之前也在另一台机器上安装了扩展库,并且工作正常,但现在在另一台机器上所有设置和流程都一样,要测试是否扩展库是否安装我已经创建了一个测试页面并添加了布局控件,并从扩展库到页面并从浏览器执行页面,它没有给出任何错误并打印我在布局中给出的值。但是布局不可见。 简而言之,在浏览器中执行页面时,扩展库中的控件不可见, 我已经验证了设计器上安装的扩展库,如下图所示。
我已经验证了服务器上安装的扩展库,如下图所示。
所以在服务器响应中,状态是LAZY,这里有点混淆库是否正确加载到服务器上。或者我必须再次执行所有过程才能启动库。
任何建议都将不胜感激。
编辑1:我忘了提到我使用的是多米诺设计师9和注释9,多米诺骨牌服务器版本是8.5,版本有问题吗?
编辑2:现在我已经将多米诺骨牌服务器,多米诺骨牌设计师,笔记本客户端转换为版本8.5,目前我有相同版本的所有东西,我尝试加载它加载的扩展库,但只有一些控件有效,有些则没有。
例如,我添加了"对话框,应用程序布局"这没有问题但是,当我添加名称选择器和值选择器时显示Unhandled exception
。
为了更清楚,
当我添加没有任何值的名称选择器和值选择器时,它看起来像在图像中一样完美。
现在当我在名称选择器或值选择器中添加值时,或者isian显示错误,
<xe:namePicker id="namePicker2" for="members"
dialogTitle="Teilnehmer auswählen">
<xe:this.dataProvider>
<xe:namePickerAggregator>
<xe:this.dataProviders>
<xe:dominoNABNamePicker
addressBookSel="all" nameList="peopleAndGroups"
groups="true">
<xe:this.addressBookDb><![CDATA[# {javascript:var nab:NotesDatabase=session.getDatabase(database.getServer(),"names.nsf");
return database.getServer() + "!!" + nab.getFilePath();}]]> </xe:this.addressBookDb>
</xe:dominoNABNamePicker>
</xe:this.dataProviders>
</xe:namePickerAggregator>
</xe:this.dataProvider>
</xe:namePicker>
答案 0 :(得分:2)
Extension Library依赖于与服务器一起安装的基础XPage相关类中的可用代码。因此,如果您在早期服务器版本上安装... 9.0.1版本的扩展库,它将无法正常运行。始终确保扩展库版本适用于服务器,并牢记某些功能将无法使用(因此您无法使用deviceBean
,某些移动组件或更近期包含的Bootstrap功能扩展库的版本。
我仍然鼓励您使用最新的Domino Designer,以获得更好的稳定性和工具选项。据我所知,您仍然可以安装9.0.1版本的Extension Library。设计人员只是选择工具并且在编译的NSF中不包含扩展库源代码,因此没有冲突。 8.5.3版本的扩展库甚至可能无法安装在9.0.1客户端上,我还没有尝试过。
在Xsp属性,常规选项卡,设置&#34;最低支持版本&#34;到8.5.3将确保它仍然符合8.5.3的限制,这应该确保你不会意外地使用在8.5.3之后不存在的属性或功能。