Extjs自动最大化panel,第2版,以前的那个有bug

做EXTJS项目的时候,有的时候会遇到单独渲染panel到某个html元素上,但是这个html元素的高度是自动变化的,这个对于我们的extjs的panel来讲就没法解决了,因为extjs的panel采用的是div来渲染,div的高度定义是没有height:100%的所以这个问题,造就了extjs的panel不会自动变大,当然viewport会自动变大,但是这只限于viewport;而且viewport有自己的使用范围只能渲染整个窗体!要想把某个自动变大的panel渲染都窗口的某个html元素上!目前只有采用我的这种方案!

 

所以要想改变这个问题就必须从extjs的根本改变,呵呵,这个工作我已经帮你做了!1天的劳动成果,本来是不打算拿出来的,但是既然是思维的劳动成果,与其放在那里没用何不拿出来大家分享,换了工作这些东西还是自己的,方便自己也方便大家!

 

具体就不说了,

看代码就明白什么意思了,

 

示例文件下载地址,

 http://download.youkuaiyun.com/source/1892262

为了简单起见我只放了两个文件一个源文件,一个测试文件,当然extjs的运行需要extjs库,我没有一并放上来,这个类库在extjs2.0基础上测试通过!

extjs3.0以后有没有同样的东西我不知道,好久没写extjs了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值