Skip to content

ConditionEx class

ExpressionParent

Condition


The default constructor. ⊕ new ConditionEx(query: Query,tag?: CondTag): ConditionEx



The block id.

● blockId: string


● enabled: boolean


The list of expression.

● expressions: Expression[]


● id: string


Condition enabled option.

● justAdded: boolean


The linking type.

● linkType: LinkType


The condition tag.

● tag: CondTag



The value indicating whether this Condition is enabled.

● _enabled: boolean


● _id: string


The list of conditions.

● conditions: Condition[]


● parent: Condition


● query: Query



▸ addCondition(cond: Condition): number

Returns number


▸ addExpressionByOperand(operand: Operand,val?: string): Expression

  • operand: Operand
  • val: string, Optional

Returns Expression


▸ clearConditions(): void

Returns void


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

Returns void


▸ fireChangedEvent(condPart?: ConditionPart): void

Returns void


▸ getConditions(): Condition[]

Returns Condition[]


▸ getExpressionIndex(expr: Expression): number

Returns number


▸ getLevel(): number

Returns number


▸ getModel(): DataModel

Returns DataModel


▸ getOperatorId(): string

Returns string


▸ getParent(): Condition

Returns Condition


▸ getQuery(): Query

Returns Query


▸ isEmpty(): boolean

Returns boolean


▸ isGroup(): boolean

Returns boolean


▸ isInJoin(): boolean

Returns boolean


▸ isParameterized(): boolean

Returns boolean


▸ isReadOnly(): boolean

Returns boolean


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

Returns void


▸ removeConditionAt(index: number): void

  • index: number

Returns void


▸ saveToData(): any

Returns any


▸ setInJoin(value: boolean): void

  • value: boolean

Returns void


▸ setOperatorId(newOperatorId: string,silent?: boolean): void

  • newOperatorId: string
  • silent: boolean, Optional

Returns void


▸ setParameterized(value: boolean): void

  • value: boolean

Returns void


▸ setParent(parent: Condition): void

Returns void


▸ setReadOnly(value: boolean): void

  • value: boolean

Returns void