extjs 4 getRowClass更改不可见

Dee*_*rur 0 html extjs4

我将以下viewconfig应用于网格面板.它应该根据数据值更改行颜色,但更改在视图上不可见.

.changed_colour {
    background-color: #FFCC00
}

viewConfig: {
    //Return CSS class to apply to rows depending upon data values
    getRowClass: function (row, index) {
        var data = row.data;
        return data.NoteType === 'PRIVATE' ? 'changed_colour' : ''; 
    }
}
Run Code Online (Sandbox Code Playgroud)

我注意到Firebug中行的样式:

<tr class="x-grid-row changed_colour"> 

.x-grid-row .x-grid-cell {
    background-color: white;
    border-color: #FAFAFA #EDEDED #EDEDED;
    border-right: 0 solid #EDEDED;
    border-style: solid;
    border-width: 1px 0;
    font: 11px tahoma,arial,verdana,sans-serif;
}
Run Code Online (Sandbox Code Playgroud)

上面的样式片段属于Extjs.任何人都可以建议解决这个问题吗?

谢谢

And*_*eKR 6

这是因为颜色是在网格单元格上设置的.您可以在Firebug或Chrome开发者工具中看到它.要使其工作,请将您的风格更改为:

.changed_colour .x-grid-cell {
    background-color: #FFCC00
}
Run Code Online (Sandbox Code Playgroud)