关于Ext4.2中Grid的行背景色问题已经得到解决

关于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 '';
}
}
}

你可能感兴趣的:(ext)