Ext iE bug

服了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呀真是无语。

你可能感兴趣的:(ext)