Extjs IE下 store.load报错

在IE下调用store.load方法加载数据报错,原因是在由于IE加载js太慢 grid加载完成之前就加载数据了,导致报错,本人用IE8测试报错,IE10速度还可以没有报错

 

解决方法就是延迟加载数据,不管是在afterrender还是boxready事件加载数据都会报错误、所以只能延迟加载解决

Ext.defer(me.init, (Ext.isIE ? 3000 : 1000), me);

在init里面加载数据,如果不是IE浏览器,延迟时间很多就可以了

发表评论