[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,可改变行的颜色。