クラス IgxNumberSummaryOperand

階層

Index

コンストラクタ

メソッド

コンストラクタ

constructor

メソッド

operate

  • operate(data?: any[], allData?: any[], fieldName?: string): IgxSummaryResult[]
  • 静的メソッドを実行して IgxSummaryResult[] を返します。

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

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

    class CustomNumberSummary extends IgxNumberSummaryOperand {
      constructor() {
        super();
      }
      public operate(data: any[], allData: any[], fieldName: string): IgxSummaryResult[] {
        const result = super.operate(data, allData, fieldName);
        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

    パラメーター

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

    返却 IgxSummaryResult[]

Static average

  • average(data: any[]): number
  • 提供されたデータ レコードの平均数値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの平均数値を返します。

    IgxSummaryOperand.average(data);
    
    @次のメンバー:

    IgxNumberSummaryOperand

    パラメーター

    • data: any[]

    返却 number

Static count

  • count(data: any[]): number

Static max

  • max(data: any[]): number
  • 提供されたデータ レコードの最大数値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最大値を返します。

    IgxNumberSummaryOperand.max(data);
    
    @次のメンバー:

    IgxNumberSummaryOperand

    パラメーター

    • data: any[]

    返却 number

Static min

  • min(data: any[]): number
  • 提供されたデータ レコードの最小数値を返します。 フィルタリングが適用される場合、フィルター済みのデータ レコードの最小値を返します。

    IgxNumberSummaryOperand.min(data);
    
    @次のメンバー:

    IgxNumberSummaryOperand

    パラメーター

    • data: any[]

    返却 number

Static sum

  • sum(data: any[]): number
  • 提供されたデータ レコードの数値の合計を返します。 フィルタリングが適用される場合、データ レコードの数値の合計を返します。

    IgxNumberSummaryOperand.sum(data);
    
    @次のメンバー:

    IgxNumberSummaryOperand

    パラメーター

    • data: any[]

    返却 number