我不确定是否可以这样做,但是在ExtJS中,Ext.Img
组件中是否有可能使图像不会拉伸到组件的大小而是保持其比例?为了防止它看起来拉伸?
让我试着澄清这一点,如果在HTML中我做了类似的事情
<img src=# />
图像没有改变,只是我需要它的大小,如果在ExtJs中我做了这样的事情
xtype:'image',
id: 'south_image',
src: '#',
region: 'south',
width: 700,
height: 200
然后图像被拉伸,有没有办法,假设Ext.Img
大于图像,我如何让图像保持其自然大小,就像在HTML中一样?
答案 0 :(得分:7)
所以我能够找到答案,我必须将Ext.Img
放在Ext.container.Container
内,大小将在容器内指定,而Ext.Img
的大小将留空:
xtype: 'container',
region: 'south',
width: 700,
height: 200,
autoScroll: true,
items: [{
xtype:'image',
id: 'south_image',
src: '#',
region: 'south',
autoScroll: true
}]
答案 1 :(得分:2)