解决方案 »

  1.   

    disabled,这个配置项,
    在button里添加这个
    disabled:true,这是禁用
    disabled:false,这是启用
      

  2.   

    Ext.getCmp('button的id').setDisabled( true)
      

  3.   

    楼主的意思是grid  行里面渲染button 把?  给button 一个id属性, 可以用js 或者其他 jquery 的代码控制
    document.getElementById("id").disabled=true
      

  4.   

    楼主说的是  将button根据此行某列的值 决定 可点击或不可点击吧  
    你的button是用renderer:function( )这个方法实现的吗?如果是的话 fun里可以写获取store  然后判断store的此行的那个某列值 设定button的disable
      

  5.   

    {header:"",dataIndex:"button",width:130,renderer:function(val,e,store){
    if(store.data.sexId == 1) {
    var returnStr = "<INPUT type='button' value='女生'>";
    } else {
    var returnStr = "<INPUT type='button' value='男生'>";
    }
    return returnStr;
    }
    这个代码 不知道你是不是这个意思呢
      

  6.   

    想问一下,
    1、你的button是加在grid的最上面,只要得到此控件,然后修改控件的disabled这个属性
    2、还是在gridpanel(columns),像这样{header:"",dataIndex:"button",width:130,renderer:function(val,e,store),上楼的兄台代码阔以,要修改的是,也是得到此控件,然后修改控件的disabled这个属性
      

  7.   

    楼主是想在grid的某个column中加一个button
      

  8.   

    想问一下,
    1、你的button是加在grid的最上面,只要得到此控件,然后修改控件的disabled这个属性
    2、还是在gridpanel(columns),像这样{header:"",dataIndex:"button",width:130,renderer:function(val,e,store){
                if(根据某个值判断){
                          得到当前控件.setDisabled(true);
                }else if(根据某个值判断){
                          得到当前控件.setDisabled(true);
                }
    },上楼的兄台代码阔以,要修改的是,也是得到此控件,然后修改控件的disabled这个属性