Xpages Dojo 1.7.2作为OSGI包

Xpages Dojo 1.7.2作为OSGI包,xpages,Xpages,对于一个项目,我们希望使用Dojo1.7.2。我下载了这个版本,并将所有内容解压缩到一个目录中。 我从8.5.3 domino服务器的js\dojo.1.5.1目录中添加了ibm目录。 并将所有文件打包为可执行jar文件 在Domino8.5.3中,Dojo1.6.1作为OSGi包加载,并位于\OSGi\shared\eclipse\plugins中 有没有办法将最新版本的Dojo用作OSGi捆绑包,就像部署Dojo 1.6.1一样???您是否尝试过xsp.client.script.Dojo.

对于一个项目,我们希望使用Dojo1.7.2。我下载了这个版本,并将所有内容解压缩到一个目录中。 我从8.5.3 domino服务器的js\dojo.1.5.1目录中添加了ibm目录。 并将所有文件打包为可执行jar文件

在Domino8.5.3中,Dojo1.6.1作为OSGi包加载,并位于\OSGi\shared\eclipse\plugins中


有没有办法将最新版本的Dojo用作OSGi捆绑包,就像部署Dojo 1.6.1一样???

您是否尝试过xsp.client.script.Dojo.version?

您的插件是否定义了Dojo版本。我正在看XPages Portable Command Guide第40页关于Domino8.5.3插件如何定义Dojo版本的解释,该部分题为“安装多个Dojo版本并确定使用的版本”

它使用插件“/resource/dojo.properties”中的一个内部文本文件和一个属性行:

DojoVersion.versionStr=1.6.1


如果你在你的插件中定义了一个更高的版本号,我相信默认情况下应该使用它。或者,您应该能够定义一个不同的版本号,并使用xsp.properties中的xsp.client.dojo.script.version属性。

我还建议将dojo 1.6.1 jar文件解包,并使用1.7.2 OSGi插件中的IBM文件夹来分享我的经验:您应该在使用另一个dojo版本之前测试您的应用程序!我已经用更高版本的dojo做了一些测试,但是XSP对象和日期选择器出现了一些问题。我取了1.6.1包,解压后,用dojo 1.7.4替换了内容,留下了所有IBM etc的东西。我还更改了/resource/dojo.properties中的版本号,将所有内容压缩到一个JAR中,并将其放在\plugins文件夹中。我无法通过这种方式使其有效。然后我将Dojo 1.7.4放在\js文件夹中,XPages从此开始使用它。但至少extlibdatagrid根本没有加载(出现了一些JS错误)。