getModules : function(){
return [
new MyDesktop.TabWindow(),
            new MyDesktop.GridWindow(),
            new MyDesktop.AccordionWindow()
];
},
 但是正常开放的时候一定不是全部模块都一起加载,我想应该是把所有模块的图标先放到桌面上,
在点击某个按钮的时候才被加载相对应的模块js,最好是每个模块都有自己的加载页面!

解决方案 »

  1.   

    动态加载js的话会很复杂,而且一个模块的js文件才几K,一次性加载就好了
    最要紧的是ExtJS的代码,才是大头
      

  2.   

    其实采用Extjs4就不怕这个问题,你直接new,他只是引进了几十个接口文件,并不会加载全部的js文件,接口下你用requires方式,或者采用app的形式,就是动态加载了,
    其实问题的关键,这些功能模块是根据用户权限走的,如何能动态加载呢?我同步不存在问题,异步出错