css:
.ui-button
{
     background-image:url(../images/tijian.png)!important;
   
}
var addbu = new Ext.Button({            text: null,
            iconCls: 'ui-button',
           width:60,
           height:20
        });

解决方案 »

  1.   

    .ui-button
    {
      background-image:url(../images/tijian.png)!important;
        
    }
    一定要确保css的路径是正确的var addbu = new Ext.Button({  text: 'tsdfsdf',
      iconCls: 'ui-button',
      width:60,
      renderTo:Ext.getBody(),//要先将组件渲染出来 你上边的代码中按钮都没出来咋看?
      height:20
      });上边两点做到了 一定不会有问题
      

  2.   

    据我所知ext的button是由表格组成的,通过控制position达到显示效果,目的是明确的即兼容。
    建议楼主仔细看看api的iconCls,恐怕是无法满足楼主的要求改变背景图片的。
      

  3.   


     extjs 和jquery 对图片加载都是通过position的
    你可以cls 在新的样式背景图片
      

  4.   

    那楼主倒不如做一个图片按钮了 不需要用Ext的按钮了
      

  5.   

    一定要确保css的路径是正确的