服了IE了,firefox和chrome全都ok就它不行。
总结一下吧:
1、formPanel里不能有formPanel,这个之前就知道,最近写忘了。firefox4果然很强这个是能正常显示的,但是换了别的就不行了。
2、Ie不能加载写在txt文件里的树,网上有人说监听loadexcetion不断加载,但是不好用啊。
解决办法是老实的写:
[
var root = new Ext.tree.TreeNode({
text:''
});
var node1 = new Ext.tree.TreeNode({
text:''
});
var node111 = ({
text:'',
id : 'msg_data_show',
leaf:true
});
root.appendChild(node1);
node1.appendChild(node11);
这样就OK了。
3、想做个动态效果,原来有两个fieldset是收起来的,点击某个按钮再打开,但是Ie又不好用。
collapsed : true, // 渲染完面板后即关闭
这句只能注释掉了。
4、关于combo在IE里没有旁边的下来菜单
是store不能写成
var IMSIStore = new Ext.data.JsonStore({
url : this.IMSIURL,
root : "result",
fields : ["imsi"],
// reader : new Ext.data.ArrayReader({},[{name : 'IMSI'}]),
autoLoad : false
});
需要写成
var IMSIStore = new Ext.data.JsonStore({
proxy : new Ext.data.HttpProxy({
url : this.IMSIURL,
method : 'GET'// 这里是重点****************
}),
// url : this.IMSIURL,
root : "result",
fields : ["imsi"],
// reader : new Ext.data.ArrayReader({},[{name : 'IMSI'}]),
autoLoad : false
});
就ok了。
IE呀真是无语。