slickgrid 条件格式和选择着色优先级
slickgrid conditional formatting and selection coloring priority
我在平滑网格中的其中一列有条件格式,并且工作正常。我还有一个同样有效的单元格部分格式。单元格格式似乎优先于选择格式,因此如果我单击单元格,它会部分起作用背景会被应用但前景不会。有没有一种方法可以切换优先级,即在选择时使用默认单元格格式?
function (row, cell, value, columnDef, dataContext) {
if (value === 'A') {
return "<span style='color:#FF0000'>" + value + "</span>";
}
if (value === 'B') {
return "<span style='color:#00FF00'>" + value + "</span>";
}
};
.slick-cell.selected {
background-color: #000000;
color: #FFFFFF;
}
条件格式前景优先于默认选择前景。将选择前景样式设置为 !important
可以解决问题。
.slick-cell.selected > span {
background-color: #000000;
color: #FFFFFF !important;
}
我在平滑网格中的其中一列有条件格式,并且工作正常。我还有一个同样有效的单元格部分格式。单元格格式似乎优先于选择格式,因此如果我单击单元格,它会部分起作用背景会被应用但前景不会。有没有一种方法可以切换优先级,即在选择时使用默认单元格格式?
function (row, cell, value, columnDef, dataContext) {
if (value === 'A') {
return "<span style='color:#FF0000'>" + value + "</span>";
}
if (value === 'B') {
return "<span style='color:#00FF00'>" + value + "</span>";
}
};
.slick-cell.selected {
background-color: #000000;
color: #FFFFFF;
}
条件格式前景优先于默认选择前景。将选择前景样式设置为 !important
可以解决问题。
.slick-cell.selected > span {
background-color: #000000;
color: #FFFFFF !important;
}