[英]Angular Kendo Grid: Background Color of Selected Row
如何更改選中的劍道 Angular 網格行的背景顏色? 以下不是使背景顏色變藍。 試圖找出壓倒它的東西。
.k-grid .k-state-selected {
background-color: blue !important;
color: green;
}
.k-grid .k-alt.k-state-selected {
background-color: blue !important;
color: green;
}
資源: https://www.telerik.com/forums/changeing-color-of-selected-row
由於視圖封裝,您的樣式不會影響網格。 你可以在這里閱讀更多關於它的信息。
要強制將自定義樣式用於具有視圖封裝的子組件(默認情況下所有組件都設置為 Emulated),請在Emulated
選擇器之前添加::ng-deep
,如下所示:
:host ::ng-deep .k-grid .k-state-selected {
background-color: blue !important;
color: green;
}
:host ::ng-deep .k-grid .k-alt.k-state-selected {
background-color: blue !important;
color: green;
}
由於::ng-deep
將樣式轉換為全局規則,因此您需要在它之前添加:host
以便它只影響當前組件及其子組件。
請注意::ng-deep
已棄用,從技術上講不應使用。 計划進行替換,並且::ng-deep
可能會出現,直到他們想出其他東西。
您可以在此處閱讀更多關於::ng-deep
信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.