迫于诸多DOJO1.1.1用户的强烈要求,现在的DOJO同时支持两种GRID: 新版本GRID(1.2)和老版本GRID(1.1.1)。
现在的目录结构有些奇怪:
$(DOJO)\dojox\grid\*.js - 1.2的JS代码 (增加grid.js和virtualgrid.js是用于兼容)
$(DOJO)\dojox\grid\compat\*.* - 1.1.1的所有代码
很不喜欢这样的结构,两种GRID纠缠在一起,想来DOJO GRID Developers也是实在没办法,本打算彻底重构,但是不能向下兼容,导致N多用户的反对,不得已用这种办法。
我觉得这是权宜之计,可能还会进行调整。对于用DOJO GRID的Developers很难受,DOJO 1.1.1中的GRID肯定是个正在废弃的版本,不会再有很好的维护和更新,如果还没使用或者刚刚使用,建议立刻更新到1.2的版本,办法是获取SVN的最新版本,然后直接把$(DOJO)\dojox\grid\compat\目录删掉就行,$(DOJO)\dojox\grid\下的grid.js和virtualgrid.js也可以删了。