我们目前有dojo库版本1.4.2。 因为,dojo 1.7可用,我们想进行版本升级。
我只是用1.7版本的文件夹替换库位置“my-js-files / dojo1.4.2 / *”中的所有文件。
大多数根文件夹结构都是相同的(如dijit,dojo和dojox等)。
但是,我在浏览器(IE8)中一直面临以下错误:
'dojox.collections.Dictionary'为null或不是对象
由于以下行:
var myGlobalVariables = new dojox.collections.Dictionary();
有人遇到过这个问题吗?在dojo 1.4.2中没有任何抱怨,这很好用。
我已经确认我确实有这样的文件: dojo_1.4.3_v1 \ DojoX中\集合\ Dictionary.js
dojo 1.4和1.7之间是否存在兼容性问题? 任何指针都会有所帮助。