IgbGrid には備え付けのフィルター機能がありますが、そのフィルター機能の表示は、既定では英語表記となっています (下図は IgbGrid の FilterMode パラメーターに FilterMode.ExcelStyleFilter を指定したときの様子)。


このフィルター機能の表示を日本語化するには以下のようにします。

まずはじめに、プロパティに日本語での表示テキストを設定した、“IgbGridResourceStrings” クラスのオブジェクトを用意します。すべてのプロパティに日本語訳を設定済みの実装例は、こちらから入手できます。下記はその抜粋です。

public static class GridResourceStrings
{
    public static readonly IgbGridResourceStrings JA = new()
    {
        ...
        Igx_grid_filter_doesNotContain = "含まない",
        Igx_grid_filter_startsWith = "で始まる",
        Igx_grid_filter_endsWith = "で終わる",
        Igx_grid_filter_equals = "等しい",
        ...

次に、こうして用意した IgbGridResourceStrings オブジェクトを、IgbGrid の ResourceStrings パラメーターに設定します。

 
<IgbGrid 
    ResourceStrings="GridResourceStrings.JA"
    ...

以上で、IgbGrid のフィルター機能に関する各種表示項目が日本語化されます (下図例)。


IgbGrid のフィルターの表示を日本語にローカライズする実装例の全体は、下記からダウンロードおよび参照頂けます。

製品について

Ignite UI for Blazor