簡體   English   中英

行列選擇了extjs

[英]Row column selected extjs

我需要為extjs網格中的列提供特定的CSS。 我定義了此渲染器功能:

render_alarm_color: function (value, metadata, record, rowIndex, colIndex, store){
        metadata.css = 'alarm-'+record.data.alarm;
        return value;
}

與該列關聯的css規則例如:

.alarm-0 {color:#FFFFFF; background:#FF3D4A !important;}
.alarm-1 {background:#67FF59 !important;}    

我的問題是當我選擇一行時,因為所選行的背景顏色會覆蓋前一顏色。 我可以為列定義背景顏色嗎?

任何類型的幫助都是有幫助的。

您應該能夠更改以下幾行:

.alarm-0 {color:#FFFFFF; background:#FF3D4A !important;}
.alarm-1 {background:#67FF59 !important;}  

.alarm-0, .x-grid-row-selected > .alarm-0 {color:#FFFFFF; background:#FF3D4A !important;}
.alarm-1, .x-grid-row-selected > .alarm-1 {background:#67FF59 !important;}  

那應該覆蓋x-grid-row-selected類的顏色。 這是一個小提琴演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM