怎样用EXTJS创建一个Table,然后在根据数据库的查询信息更换Table的背景颜色?急

[color=red][color=red][/color]var grid = new Ext.grid.GridPanel( {
region : 'center',
height : 460,
width : 340,
sm: new Ext.grid.RowSelectionModel({singleSelect:true}),

columns : [ {
header : "设备编号",
dataIndex : "fid",
sortable : true
},
{
header : "设备分类名称",
dataIndex : "deviceTypeName",
sortable : true
},

    {
        header : "设备状态",
        dataIndex : "num",
        sortable : true,
        renderer: function(value, metaData, record, rowIndex, colIndex, store)
        {
            if(record.get('num')==0){
                    return "<img src='image/map/ico/Embedded_LeftWay_LeftRightfault.gif' />";
                }else{
                    return "<img src='image/map/ico/Embedded_LeftWay_LeftRight54.gif' />";
                }
        }
        }[/color]

在viewConfig中加入
getRowClass : function(record,rowIndex,rowParams,store){

if(record.data["num"]=="0"){

return 'x-grid-record-red';
}else{
return '';
}

        }

x-grid-record-red为自定义的CSS,可改变行的颜色。