本記事で紹介する DisabledSummaries プロパティは、Ignite UI for Blazor の NuGet パッケージバージョン 24.2.92 以降でご利用いただけます。これより前のバージョンでは動作しないため、必要に応じてアップデートを行ってください。

IgbGrid コンポーネントには、列単位で集計機能(Summary)を表示できる HasSummary プロパティがあります。標準では下図のように Count, Min, Max, Sum, Average など複数の集計が表示されますが、特定の集計タイプを無効化する方法について紹介します。

IgbColumn の設定

IgbColumnのDisabledSummariesプロパティに、無効化したい集計タイプの名前を配列で指定します。 例えば「Count」「Sum」「Average」を無効化したい場合は、以下のように記述します。

<IgbColumn Field="@nameof(Person.Age)"
           Header="年齢"
           DataType="GridColumnDataType.Number"
           HasSummary="true"
           DisabledSummaries="@(new[] { "count", "sum", "average" })">
</IgbColumn>

このように設定することで、Count / Sum / Average の3種類の集計は表示されなくなり、Min / Max のみが表示されるようになります。

実行結果

関連ドキュメント

Tagged:

製品について

Ignite UI for Blazor