关于Ext中Grid的背景色在各个版本中的实现方式,如果你的应用中不引用用ext自己提供的css的话,那么以下解决方式部分对你起作用:
在Ext4.0以下可以使用的方式:
http://www.sencha.com/forum/showthread.php?253998-Grid-row-color-with-getRowClass-is-not-working
http://skirtlesden.com/articles/styling-extjs-grid-cells
[size=x-large][color=red]对于Ext4.2来说[/color][/size]以下方式可能要变更一下:需要变更的紧紧是css处的变更,必须前面添加'tr',z这样一来就提高了该css的重要性,因此会覆盖其他的颜色。
【
[color=red]tr[/color].x-grid-record-red .x-grid-td {
background: #ADDFF3;
}
】
JS处的代码如下:
【
viewConfig: {
loadMask: false, //这个是屏蔽加载该grid的时候,屏幕中出现的“loading..”图标
getRowClass: function(record, rowIndex, rowParams, store){
if (record.get("pluginId") == "1505") {
return 'x-grid-record-red';
} else {
return '';
}
}
}
】