如何能够通过Extjs给页面增加一个状态或者颜色能够切换的按钮

2025-05-15 04:56:19
推荐回答(1个)
回答1:

单个按钮的话,参考如下,如果你是想通过两个按钮来表达开关稍作扩展即可:

new Ext.Button ({
    scale:'Large',
    fieldLabel :'是否',
    iconAlign : 'left',
    id : 'ynButton',
    tag : 'Y',
    handler :function(button){
    if(button.tag == 'N'){
      button.tag = 'Y';
      Ext.getDom(button.getId()).innerHTML ='Y图片';
     }else if(button.tag=='Y'){
      button.tag= 'N';
      Ext.getDom(button.getId()).innerHTML ='N图片';
     }
    }
})

具体图片通过iconCls来切换,css要先在文件里定义好图片背景