IgbGrid を使用して表を作成する際、ヘッダーの文字列を特定の方向に寄せる方法があります。
これには、左寄せ、中央寄せ、右寄せなどがありますが、今回は左寄せと中央寄せの方法を紹介します。

方法

まず、ヘッダーの各列に対して、それぞれの寄せ方向を指定するために HeaderClasses プロパティを使用します。
例として、左寄せを適用する「年齢」列に header-left 中央寄せを適用する「スキル」列に header-center を指定します。

<IgbColumn ....
           Header="年齢"
           HeaderClasses="header-left"
           ..../>

<IgbColumn ....
           Header="スキル"
           HeaderClasses="header-center"
           ..../>

次に、これらの指定したクラスに対して、実際にどのように寄せるかを示す CSS を記述します。
以下のように、.header-left クラスに対しては text-align: left;、.header-center クラスに対しては text-align: center; を適用します。

::deep .header-left {
    text-align: left;
}

::deep .header-center {
    text-align: center;
}

実行結果

これにより、特定の列のヘッダーの文字列が左寄せや中央寄せされます。
例えば、「年齢」列には左寄せが適用され、「スキル」列には中央寄せが適用されます。

Tagged:

製品について

Ignite UI for Blazor