extjs4 架构设计

来源:互联网 发布:百胜erp软件办公软件 编辑:程序博客网 时间:2024/06/10 18:54
我正在用extjs4 开发项目,做了一个demo,
布局是north+tabpanel(简称tab1),由于tab1的items是动态的,
而且比较多,主要根据登录用户来确定加载那几个tab1,所以我用了
tab1的点击事件,当点击时加载已经写好的js,应为里面多数为tab1的内容
多数为tree+tabpanel(tab2),所以我直接写了一个js方法,每次就执行这个方法
return一个tree 和 tab2 ,其中tree的store是以参数的形式传的,然后用add方法,add到tab1
中,当点击tree的node时,通过ajax ,从后台生成js字符串,在eval成空间,在用tab2的add方法
加载到tab2中,应为tab2被限制最多有3个items,所以当大于3的时候我就移除组建并销毁,大致就是
这样。
下面是问题:1)在ff和谷歌浏览器下 点击tree 出来内容(grid或者是tree) 速度很快《0.5 秒,
但是在IE8下速度很慢》2秒,点击次数多了还用报 event为空错误,IE6 更慢,点不了几下就崩了,

2)这个项目比较大,不知道我这种架构能不能完成它 

请有高手和同等遭遇的同学们赐教