EvaluateExpressionExternallyContext

Context passed when evaluating expressionOptions.evaluateExpressionExternally()

TypeScript
export interface EvaluateExpressionExternallyContext<TData = any> extends
Extends

BaseContext

Properties

PropertyDescription
expressionExpression to evaluate
moduleModule being evaluated: Alert, CalculatedColumn, ColumnFilter, GridFilter
objectAdapTable Object which contains the Expression or Predicates
predicatesAny Predicates to evaluate
referencedColumnsColumns contained in Expression
adaptableContextCustom 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