FormulaTraceInfo

View as Markdown

Session state describing an active Excel-style formula trace for a calculated cell. Stored in Internal Redux (not persisted).

TypeScript
export interface

Properties

PropertyTypeDescription
calculatedColumnFriendlyNamestringFriendly name (or Column Id fallback) shown in the popup header
calculatedColumnIdstringColumn Id of the calculated column being inspected
entriesFormulaTraceEntry[]Direct COL(...) references, ordered by first appearance in the expression
expressionstringRaw AdaptableQL expression text for the calculated column
isAggregatedbooleanTrue when the formula is an AggregatedExpression (whole-column highlight)
primaryKeyValueanyPrimary key of the row that was inspected (also used to anchor the popup).
For aggregated expressions highlights are column-wide, but the PK is still
kept so the popup can attach to the clicked cell.

Property Details

calculatedColumnFriendlyName

Friendly name (or Column Id fallback) shown in the popup header

TypeScript
calculatedColumnFriendlyName: string;
Property Value

string

calculatedColumnId

Column Id of the calculated column being inspected

TypeScript
calculatedColumnId: string;
Property Value

string

entries

Direct COL(...) references, ordered by first appearance in the expression

TypeScript
entries: FormulaTraceEntry[];
Property Value

FormulaTraceEntry[]

expression

Raw AdaptableQL expression text for the calculated column

TypeScript
expression: string;
Property Value

string

isAggregated

True when the formula is an AggregatedExpression (whole-column highlight)

TypeScript
isAggregated: boolean;
Property Value

boolean

primaryKeyValue

Primary key of the row that was inspected (also used to anchor the popup). For aggregated expressions highlights are column-wide, but the PK is still kept so the popup can attach to the clicked cell.

TypeScript
primaryKeyValue: any;
Property Value

any