首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Extjs 如何支持所有的分辩率?

2012-02-09 
Extjs 怎么支持所有的分辩率? - Web 开发 / Ajax目前的系统全是由EXT 开发的但是遇见一个较为头痛的问题..

Extjs 怎么支持所有的分辩率? - Web 开发 / Ajax
目前的系统全是由EXT 开发的
 但是遇见一个较为头痛的问题...分辩率不同的时候 布局混乱,,,!
最典型的:
我在1280*1024 下设置的
xtype : 'textfield',
width : 200,

可以正常显示
但是调至 1024*768 文本框就显示不出来了 

!!!
汗水

[解决办法]
把固定大小转换为百分比试试
[解决办法]
你改变分辨率以后,在不同分辨率下重新刷新显示都正常了呀!
如果你先显示在1280*1024 下,然后改变分辨率,不做任何刷新操作,显示就不一样了,如果是这样,我的也是这样,刷新后就好了。因为改屏幕分辨率,Ext又不会自动去刷新,显示的还是原来的效果。


[解决办法]
是的 直接用百分比是有点bug,不妨用anchor试试,

JScript code
columnWidth : .22,                        layout : 'form',                        defaultType : 'combo',                        defaults : {                            anchor : '85%'                        }
[解决办法]
最简单的办法就是弄个提示让用户把屏幕的分辨率给调了,不调不让浏览。呵呵!不过这样你的网站肯定不吃香。呵呵!
[解决办法]
探讨

是的 直接用百分比是有点bug,不妨用anchor试试,
JScript code
columnWidth : .22,
layout : 'form',
defaultType : 'combo',
defaults : {
……

[解决办法]
anchor在很多时候也有bug的

有些控件外面可以自动改变大小 里面就不行
[解决办法]
你用viewport布局做,我遇到过你说的这种现象,很好使

热点排行