Здесь находится JavaScript, в котором я устанавливаю цвет фона на ту области, которые содержат различные данные в BusinessObject колонки и Настроенной колонка.Цвет фона не меняется после присвоения кода цвета в getRowClass на viewConfig собственности
projectgrid= new Ext.grid.GridPanel
({
id:projectgrid,
cm : projectInfoFieldsCM,
store: inlineGridStore,
stripeRows: true,
autoScroll:true,
width:550,
height:500,
bodyCssClass : 'customInlineGridCSS',
viewConfig:
{
forceFit: false,
autoFill : false,
deferEmptyText : false,
emptyText : '<div align="center"><span style="font-size: 9pt; font-weight: normal">No record available</span></span></div>',
getRowClass: function(record, index, rowParams, store) {
if(record.get('BusinessObject')!=record.get('CustomTable')){
return 'gender-male';
}
}
}
});
здесь, CSS файл, в котором я имею присвойте цветовое кодирование. Примечание: Я пробовал оба ID, которые объявлены в файле css.
.data-row-light-red
{
background-color: #ff0000 !important ;
}
.gender-male .ID {
background-color: #088da5;
}
Я делаю что-то неправильно, потому что я реализовал эту функциональность раньше, но я застрял в этом?
'.gender-мужчине .ID' что' .ID' здесь? Я пробовал этот код только с «.gender-male», и все работы меняли цвет фона всей сетки. –