我知道Extjs 2.3已经很旧了,但我正在接手别人的工作。所以我现在手头紧。
嗯,我应该在界面中更改一些内容,并添加新功能。这是我第一次真正的ExtJS工作(这里是jquery boy)。
我想在按钮上添加新图标,但似乎我甚至无法正确显示图像,因为我无法影响按钮的高度,无论是在按钮对象属性还是在css中。我所做的就是影响按钮的宽度。
这是我的尝试
btntelButton = new Ext.Button({
name: 'telbtn',
id: 'btntel',
cls : 'x-btn-icon',
iconCls: 'telButton',
minWidth : 95,
});
<style type="text/css">
.telButton
{
height: 60px;
background-image: url(images/tel.png) !important;
}
</style>
使用telButton类后,背景图像被调整到最小尺寸,当我在按钮上使用样式时,只显示image的一小部分,如
//...
id: 'btntel',
cls : 'x-btn-icon',
style: {height: '90px'}
//...
它显示我已经头发拉扯了几个小时了。你们Extjs的人会怎么做?请把这个解释清楚。谢谢你的阅读
1条答案
按热度按时间jdgnovmf1#
可以直接向按钮添加样式
例如:
第二个想法是将您的css类声明为:
而不是-->按钮。telButton(不确定是否会有任何区别)