直接給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;'> </div>";
else return "<div class='x-form-check'> </div>"
}},
{header:'描述',dataIndex:'descn'}
]);