UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

32 lines (31 loc) 1.21 kB
import { Column } from "../entities/column"; import { BeanStub } from "../context/beanStub"; import { IRowNode } from "../interfaces/iRowNode"; export declare class ValueService extends BeanStub { private expressionService; private columnModel; private valueCache; private dataTypeService; private cellExpressions; private isTreeData; private initialised; private isSsrm; init(): void; getValue(column: Column, rowNode?: IRowNode | null, forFilter?: boolean, ignoreAggData?: boolean): any; private getOpenedGroup; /** * Sets the value of a GridCell * @param rowNode The `RowNode` to be updated * @param colKey The `Column` to be updated * @param newValue The new value to be set * @param eventSource The event source * @returns `True` if the value has been updated, otherwise`False`. */ setValue(rowNode: IRowNode, colKey: string | Column, newValue: any, eventSource?: string): boolean; private callColumnCellValueChangedHandler; private setValueUsingField; private executeFilterValueGetter; private executeValueGetter; private getValueCallback; getKeyForNode(col: Column, rowNode: IRowNode): any; }