この 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);
    }
}

 

実行結果

 

サンプル

 

Tagged:

製品について

Ignite UI for Angular