关于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

对于Ext4.2来说以下方式可能要变更一下:需要变更的紧紧是css处的变更,必须前面添加'tr',z这样一来就提高了该css的重要性,因此会覆盖其他的颜色。

tr.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 '';
  }
    }
}


你可能感兴趣的:(JavaScript,css,ext)