この KB は 製品バージョン 10.0.6 をベースにしています。
IgxGridの選択行とホバー行の背景色を変更したい場合は、CSSで各DOM要素にborderの設定をしてください。ここでは、IgxGridのデフォルトのテーマをカスタマイズする方法で説明します。
デフォルトのテーマをカスタマイズする基本的な方法は、
- 「データグリッド」→「スタイルの構成」
- 「データ ツリー グリッド」→「スタイル設定」
を見てください。
そして、
- ホバー行の背景色の指定は、$row-hover-background
- 選択行の背景色の指定は、$row-selected-background
で行います。
/* styles.scss */
@import '~igniteui-angular/lib/core/styles/themes/index';
@include igx-core();
/* 背景色のCSS変数 */
$my-hover-background: pink;
$my-row-selected-background: darkblue;
/* カスタムテーマの作成 */
$custom-theme: igx-grid-theme(
$row-selected-background: $my-row-selected-background,
$row-hover-background: $my-hover-background,
);
:host {
::ng-deep {
/* カスタムテーマの読み込み */
@include igx-grid($custom-theme);
}
}
実行結果

サンプル