Skip to content

ColumnEx class

ExpressionParent

Column


the default constructor. ⊕ new ColumnEx(query: Query): ColumnEx



The block ID.

● blockId: string


The caption.

● caption: string


Column is enabled

● enabled: boolean


The column expression.

● expr: Expression


● id: string


The parameters associated with this column

● params: QueryParam[]


The index of the column in the sorting list.

● sortIndex: number


Column sorting direction

● sorting: SortDirection



▸ expressionChanged(expr: Expression,oldValue: string): void

Returns void


▸ fireChangedEvent(): void

Returns void


▸ getExpressionIndex(expr: Expression): number

Returns number


▸ getModel(): DataModel

Returns DataModel


▸ getQuery(): Query

Returns Query


▸ isReadOnly(): boolean

Returns boolean


Loads column from its JSON representation object.

▸ loadFromData(model: DataModel,colData: any): void

  • model: DataModel - The Data Model.
  • colData: any - The JSON representation object.

Returns void


▸ saveToData(): any

Returns any


▸ setReadOnly(value: boolean): void

  • value: boolean

Returns void