因为保密问题,就不贴代码了;
首先要明确一个问题,你的表单(from)或者弹出窗(window)展示不全,或者变形,要确认一下是不是分辨率的原因造成的;之后再想办法解决。我在项目现场遇到的问题就是因为分辨率的问题,导致查询表单显示不全,我的解决办法如下:
1 尽量用百分数来指定宽度和高度,最顶级的父组件(viewPort或者panel)的宽度和高度使用Ext.getBody().getWidth()和Ext。getBody().getHeight(),这样,无论分辨率怎么变,你的组件总是正常显示
2 如果没有明确需求,或者非常影响观瞻,请为所有panel(grid、form、win等等)加上autoScroll:true,这样,及时分辨率产生了较大变化,也会出现滚动条,至少不会影响功能