静的メソッドを実行して IgxSummaryResult[] を返します。
IgxSummaryResult[]
interface IgxSummaryResult { key: string; label: string; summaryResult: any;}
summary をカスタマイズするために継承クラスでオーバーライドできます。
summary
class CustomNumberSummary extends IgxNumberSummaryOperand { constructor() { super(); } public operate(data: any[], allData: any[], fieldName: string, groupRecord: IGroupByRecord): IgxSummaryResult[] { const result = super.operate(data, allData, fieldName, groupRecord); result.push({ key: "avg", label: "Avg", summaryResult: IgxNumberSummaryOperand.average(data) }); result.push({ key: 'mdn', label: 'Median', summaryResult: this.findMedian(data) }); return result; }}this.grid.getColumnByName('ColumnName').summaries = CustomNumberSummary;
IgxNumberSummaryOperand
Static
提供されたデータ レコードの平均数値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの平均数値を返します。
IgxSummaryOperand.average(data);
データ ソース内のレコードをカウントします。 フィルタリングが適用される場合、フィルター済みのレコードのみをカウントします。
IgxSummaryOperand.count(dataSource);
IgxSummaryOperand
提供されたデータ レコードの最大数値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最大値を返します。
IgxNumberSummaryOperand.max(data);
提供されたデータ レコードの最小数値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最小値を返します。
IgxNumberSummaryOperand.min(data);
提供されたデータ レコードの数値の合計を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最大値を返します。
IgxNumberSummaryOperand.sum(data);
静的メソッドを実行して
IgxSummaryResult[]
を返します。summary
をカスタマイズするために継承クラスでオーバーライドできます。Memberof
IgxNumberSummaryOperand