Extjs 3.4 - 按钮图标不显示或不显示中心

时间:2012-10-04 09:06:24

标签: javascript html css button extjs

我想用我创建的图标填充一个按钮,但是我尝试过的任何东西似乎只是将图标切成了一半,然后左边,或者根本没有显示。我一直在尝试CSS和icon,iconcls,cls按钮选项的不同组合。

我正在关注Ext 3按钮example page,但这对我来说似乎没有任何显示......

This code is an item inside my form panel (I try to replicate this with different buttons in the panel)
{
                    xtype: 'container',
                    layout: {
                        type: 'table',
                        columns: 2,
                        tableAttrs: {
                            cellspacing: 5
                        }
                    },                  
//                  padding: 5,
                    pack: 'center',
                    align: 'middle',
                    items: [{
                        xtype: 'button',
                        width: 40,
//                      scale: 'medium',
                        ref: '../drawToolsBtn',
                        tooltip: 'Drawing Tools',
                        icon: 'img/draw.png',
                        iconAlign: 'top',
                        baseCls: 'x-plain',
//                      iconCls: 'drawBtn',
                        enableToggle: true,
//                      padding: 3,
                        toggleHandler: function(btn, state)
                        {
                            this.showDrawToolsWin(state);
                        },
                        scope: this
                    },{
                        xtype: 'label',
//                      columnWidth: 1, // remainder of container
                        padding: 3,
                        text: 'Click button to open Drawing Tools Menu'
                    }]
                }


CSS
--------------------
.drawBtn{
    background: url(../img/draw.png) !important;


}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

.drawBtn{
    background-image: url(../img/draw.png) !important;
 }