ExtJS4.0在IE9中出现了SCRIPT5007: 无法获取属性“flex”的值

确定是否为Border布局,
然后详细的错误信息为:SCRIPT5007: 无法获取属性“flex”的值: 对象为 null 或未定义
如果是,则在页面里面肯定少了一个region为center的panel
解决起来也就十分Easy了,直接添加一个regionewingcenter的panel即可

 

例如:如果声明了一下两个Panel

this.P_north = this.EF.getFormPanel({ bodyStyle: "padding-top:2px;padding-left:2px;", tbar: toolbar,
       height: 28, frame: false, border: true, region: 'north', layout: "hbox"
   });
   this.P_center = this.EF.getFormPanel({ layout: "fit", region: 'center', frame: false, border: false, items: [] });
在加载的时候:仅仅加载this.P_north ,则会包以上错误,将this.P_center一同加载就没有问题了

/** 初始化界面 **/
   initFace: function() {
       new Ext.Viewport({
           border: false,
           layout: "border",
           items: [this.P_north, this.P_center]
       });
   }

转载于:https://www.cnblogs.com/dwfbenben/archive/2012/04/02/2429796.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值