静的 count メソッドを実行して IgxSummaryResult[] を返します。
count
IgxSummaryResult[]
interface IgxSummaryResult { key: string; label: string; summaryResult: any;} Copy
interface IgxSummaryResult { key: string; label: string; summaryResult: any;}
summary をカスタマイズするために継承クラスでオーバーライドできます。
summary
class CustomSummary extends IgxSummaryOperand { constructor() { super(); } public operate(data: any[], allData: any[], fieldName: string, groupRecord: IGroupByRecord): IgxSummaryResult[] { const result = []; result.push({ key: "test", label: "Test", summaryResult: IgxSummaryOperand.count(data) }); return result; }}this.grid.getColumnByName('ColumnName').summaries = CustomSummary; Copy
class CustomSummary extends IgxSummaryOperand { constructor() { super(); } public operate(data: any[], allData: any[], fieldName: string, groupRecord: IGroupByRecord): IgxSummaryResult[] { const result = []; result.push({ key: "test", label: "Test", summaryResult: IgxSummaryOperand.count(data) }); return result; }}this.grid.getColumnByName('ColumnName').summaries = CustomSummary;
IgxSummaryOperand
Static
データ ソース内のレコードをカウントします。 フィルタリングが適用される場合、フィルター済みのレコードのみをカウントします。
IgxSummaryOperand.count(dataSource); Copy
IgxSummaryOperand.count(dataSource);
静的
count
メソッドを実行してIgxSummaryResult[]
を返します。summary
をカスタマイズするために継承クラスでオーバーライドできます。