UNPKG

1.13 kBTypeScriptView Raw
1import { RowNode } from "../entities/rowNode";
2import { Column } from "../entities/column";
3import { BeanStub } from "../context/beanStub";
4export declare class ValueService extends BeanStub {
5 private expressionService;
6 private columnModel;
7 private valueCache;
8 private cellExpressions;
9 private initialised;
10 init(): void;
11 getValue(column: Column, rowNode?: RowNode | null, forFilter?: boolean, ignoreAggData?: boolean): any;
12 private getOpenedGroup;
13 /**
14 * Sets the value of a GridCell
15 * @param rowNode The `RowNode` to be updated
16 * @param colKey The `Column` to be updated
17 * @param newValue The new value to be set
18 * @param eventSource The event source
19 * @returns `True` if the value has been updated, otherwise`False`.
20 */
21 setValue(rowNode: RowNode, colKey: string | Column, newValue: any, eventSource?: string): boolean;
22 private callColumnCellValueChangedHandler;
23 private setValueUsingField;
24 private executeFilterValueGetter;
25 private executeValueGetter;
26 private getValueCallback;
27 getKeyForNode(col: Column, rowNode: RowNode): any;
28}