Skip to content

SubQueryExpressionRenderer class

ExpressionRenderer


⊕ new SubQueryExpressionRenderer(panel: QueryPanel,expression: Expression,valueEditor: EqValueEditor,slot?: HTMLDivElement): SubQueryExpressionRenderer



● colEntitiesList: Entity[]


● colEntitiesMenu: PopupMenu


● columnBlock: HTMLElement


● columnElement: HTMLElement


● dialogBackground: HTMLElement


● dialogBlock: HTMLElement


● dialogBlockBody: HTMLElement


● element: HTMLDivElement


● expression: Expression


● labelElement: HTMLElement


● panel: QueryPanel


● queryPanel: QueryPanel


● queryPanelBlock: HTMLElement


● valueEditor: EqValueEditor



⇄ get cssPrefix(): string

Returns string



▸ adjustWidth(): void

Returns void


▸ refresh(): void

Returns void


▸ render(isEditMode?: boolean): HTMLDivElement

  • isEditMode: boolean, Default value = false

Returns HTMLDivElement



▸ closeEditor(): void

Returns void


▸ getAttributeText(attribute: EntityAttr): string

Returns string


▸ getClassesToAdd(): string

Returns string


▸ getContext(): EqContext

Returns EqContext


▸ getEmptyText(): string

Returns string


▸ getLabelText(): string

Returns string


▸ getSubQuery(): Query

Returns Query


▸ getValue(): string

Returns string


▸ isEditable(): boolean

Returns boolean


▸ isEmptyValue(): boolean

Returns boolean


▸ isReadOnly(): boolean

Returns boolean


▸ renderEditor(): void

Returns void


▸ renderLabelElement(): HTMLElement

Returns HTMLElement


▸ setValue(value: string | Query,silent?: boolean): void

  • value: string | Query
  • silent: boolean, Optional

Returns void


▸ showEditor(): void

Returns void


▸ showValidationError(message: string,target?: EventTarget): void

  • message: string
  • target: EventTarget, Optional

Returns void


▸ validateInput(value: string): ValidationResult

  • value: string

Returns ValidationResult