IgxGrid の IgxColumnGroup で公開されている headerGroupClasses を利用することで、複数列ヘッダーにスタイルを適用することができます。

<igx-grid #grid [primaryKey]="'ID'" [data]="data" [displayDensity]="'compact'">
  <igx-column field="ID" [width]="'100px'"></igx-column>
  <igx-column field="CompanyName" [width]="'150px'" header="CompanyName"></igx-column>
  <igx-column field="ContactName" [width]="'150px'"></igx-column>
  <!-- 複数列ヘッダー -->
  <igx-column-group
    header="Contact Information"
    headerGroupClasses="contact-group-column-header">
    <igx-column field="Country" [width]="'100px'"></igx-column>
    <igx-column field="Address" [width]="'200px'"></igx-column>
    <igx-column field="Phone" [width]="'150px'"></igx-column>
    <igx-column field="Fax" [width]="'150px'"></igx-column>
  </igx-column-group>
</igx-grid>
::ng-deep {
  // 複数列ヘッダーのヘッダーテキスト
  .contact-group-column-header .igx-grid__thead-title {
    color: green;
  }
  // 複数列ヘッダー配下の列のヘッダーテキスト
  .contact-group-column-header .igx-grid__th-title {
    color: red;
  }
}
Tagged: