Class IgxSummaryOperand

Hierarchy

Hierarchy (view full)

Constructors

Methods

Constructors

Methods

  • Executes the static count method and returns IgxSummaryResult[].

    interface IgxSummaryResult {
    key: string;
    label: string;
    summaryResult: any;
    }

    Can be overridden in the inherited classes to provide customization for the 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;

    IgxSummaryOperand

    Parameters

    • data: any[] = []
    • _allData: any[] = []
    • _fieldName: string
    • _groupRecord: IGroupByRecord

    Returns IgxSummaryResult[]