天天看點

extjs grid的根據資料動态給checkbox指派

直接給grid的列添加renderer即可,代碼如下:

var cm = new Ext.grid.ColumnModel([ 
                new Ext.grid.RowNumberer(), 
                sm, 
                {header:'編号',dataIndex:'id'}, 
                {header:'性别',dataIndex:'sex',
                    renderer:function(v){
                        if(v=="男") return "<div class='x-form-check' style='background-position:0 -13px;'>&nbsp;</div>";
                        else  return "<div class='x-form-check'>&nbsp;</div>"
                    }}, 
                {header:'描述',dataIndex:'descn'} 
            ]);