EvaluateExpressionExternallyContext

Context passed when evaluating expressionOptions.evaluateExpressionExternally()

TypeScript
export interface EvaluateExpressionExternallyContext<TData = any> extends
Extends

BaseContext

Properties

PropertyTypeDescription
expressionstringExpression to evaluate
moduleAdaptableQLModuleModule being evaluated: Alert, CalculatedColumn, ColumnFilter, GridFilter
objectAdaptableObjectAdapTable Object which contains the Expression or Predicates
predicatesAdaptablePredicate[]Any Predicates to evaluate
referencedColumnsAdaptableColumn<TData>[]Columns contained in Expression
adaptableContextanyCustom application Context provided in AdaptableOptions.adaptableContext

Property Details

expression

Expression to evaluate

TypeScript
expression?: string;
Property Value

string

module

Module being evaluated: Alert, CalculatedColumn, ColumnFilter, GridFilter

TypeScript
module: AdaptableQLModule;
Property Value

AdaptableQLModule

object

AdapTable Object which contains the Expression or Predicates

TypeScript
object?: AdaptableObject;
Property Value

AdaptableObject

predicates

Any Predicates to evaluate

TypeScript
predicates?: AdaptablePredicate[];
Property Value

AdaptablePredicate[]

referencedColumns

Columns contained in Expression

TypeScript
referencedColumns?: AdaptableColumn<TData>[];
Property Value

AdaptableColumn<TData>[]

adaptableContext

Inherited from BaseContext

Custom application Context provided in AdaptableOptions.adaptableContext

TypeScript
adaptableContext: any;
Property Value

any