在xpages中使用扩展库和dojo时出错

时间:2012-09-25 09:21:37

标签: xpages xpages-extlib

我安装了domino designer 8.5.2和Extension library 8.5.2,dojo 1.6.1。然后我使用移动应用程序控件开发了Xpage。

在网页中预览Xpage时,我在控制台中收到错误

无法加载资源:服务器响应状态为404(未找到)/domjs/dojo-release-1.6.1/dojo/dojo.js:14
加载/domjs/dojo-release-1.6.1/dojo/./parser.js失败,错误:ReferenceError:找不到变量:define /domjs/dojo-release-1.6.1/dojo/dojo.js:14
错误:无法加载'dojo.parser';最后尝试'./parser.js'/domjs/dojo-release-1.6.1/dojo/dojo.js:14
加载/domjs/dojo-release-1.6.1/dojo/./hash.js失败,错误:ReferenceError:找不到变量:define /domjs/dojo-release-1.6.1/dojo/dojo.js:14
加载/xsp/.ibmxspres/.extlib/dijit/Mobile.js失败错误:错误:无法加载'dojo.hash';上次尝试'./hash.js'/domjs/dojo-release-1.6.1/dojo/dojo.js:14
错误:无法加载'extlib.dijit.Mobile';上次尝试'/xsp/.ibmxspres/.extlib/dijit/Mobile.js'/domjs/dojo-release-1.6.1/ibm/domino/widget/layout/css/domino-default.css无法加载资源:服务器回复状态为404(未找到)

请你能帮助我进一步做些什么......

提前致谢

2 个答案:

答案 0 :(得分:1)

Domino 8.5.2仅与Dojo 1.4.3一起提供。

答案 1 :(得分:0)

由于依赖Dojo 1.6,Mobile Controls需要Domino 8.5.3。请参阅OpenNTF http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8MHA78上的帖子。

如果您想在8.5.2上使用mobile,我认为您需要在OpenNTF上使用Mobile Controls项目,该项目使用自定义控件。

如果可能,请升级到8.5.3。除了性能优势之外,部署扩展库更加容易,并且可以利用仅在基本代码集增强(例如RDBMS支持,社交等)时才能实现的附加功能。因为8.5.3提供了Dojo 1.6.1,这意味着你的XPage可以在不强制兼容模式的情况下在IE9上运行 - 在兼容模式之外,IE9不支持早于1.6的任何版本的Dojo。