この 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); } }
実行結果
サンプル