クラス IgxDateSummaryOperand

階層

Index

コンストラクタ

メソッド

コンストラクタ

メソッド

  • 静的メソッドを実行して IgxSummaryResult[] を返します。

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

    summary をカスタマイズするために継承クラスでオーバーライドできます。

    class CustomDateSummary extends IgxDateSummaryOperand {
    constructor() {
    super();
    }
    public operate(data: any[], allData: any[], fieldName: string): IgxSummaryResult[] {
    const result = super.operate(data, allData, fieldName);
    result.push({
    key: "deadline",
    label: "Deadline Date",
    summaryResult: this.calculateDeadline(data);
    });
    return result;
    }
    }
    this.grid.getColumnByName('ColumnName').summaries = CustomDateSummary;
    次のメンバー:

    IgxDateSummaryOperand

    パラメーター

    • data: any[] = []
    • allData: any[] = []
    • オプション fieldName: string

    返却 IgxSummaryResult[]

  • count(data: any[]): number
  • earliest(data: any[]): any
  • データ レコードの一番早い日付値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最新の日付値を返します。

    IgxDateSummaryOperand.earliest(data);
    
    次のメンバー:

    IgxDateSummaryOperand

    パラメーター

    • data: any[]

    返却 any

  • latest(data: any[]): any
  • データ レコードの最も遅い日付値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最新の日付値を返します。

    IgxDateSummaryOperand.latest(data);
    
    次のメンバー:

    IgxDateSummaryOperand

    パラメーター

    • data: any[]

    返却 any