@syncfusion/ej2-grids
Version:
Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel.
16 lines (15 loc) • 711 B
TypeScript
import { AggregateColumnModel } from '../models/models';
import { Cell } from '../models/cell';
import { ICellRenderer } from '../base/interface';
import { CellRenderer } from './cell-renderer';
/**
* SummaryCellRenderer class which responsible for building summary cell content.
*
* @hidden
*/
export declare class SummaryCellRenderer extends CellRenderer implements ICellRenderer<AggregateColumnModel> {
element: HTMLElement;
getValue(field: string, data: Object, column: AggregateColumnModel): Object;
evaluate(node: Element, cell: Cell<AggregateColumnModel>, data: Object, attributes?: Object): boolean;
refreshWithAggregate(node: Element, cell: Cell<AggregateColumnModel>): Function;
}