ExtJs:ViewPort容器在浏览器窗口缩小后的不显示拖动条问题

当使用ExtJS MVC模式并以ViewPort作为页面容器时,浏览器窗口缩小时,页面内容无法完全显示。原因是ViewPort布局在窗口缩小后不支持滚动条。解决此问题的方法是将容器类型从Ext.container.Viewport更改为Ext.container.Container,虽然可能影响性能,但能确保显示完整内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述
   通过ExtJS MVC模式进行页面填充时,如果使用Ext.container.Viewport作为页面容器,那么在浏览器窗口被缩小后,只能显示局部的页面内容。

异常原因:
    ExtJs的ViewPort布局,默认为渲染到整个html的Body中,并且在页面窗口缩小后没有对显示拖动条的支持,所以该问题属于Ext ViewPort本身的不足

解决方法:
   在app层定义容器的地方,将容器从Ext.container.Viewport更改为Ext.container.Container即可,因为ViewPort是继承了Container的,所以从性能上可能会变差,但是可以解决该显示问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值