Skip to content

ConditionGroupRowRenderer class

SimpleConditionRenderer


⊕ new ConditionGroupRowRenderer(panel: QueryPanel,condition: Condition,linkTypeMenu: PopupMenu,slot?: HTMLDivElement): ConditionGroupRowRenderer



● baseAttr: EntityAttr


● buttonsBlock: HTMLDivElement


● condition: Condition


● element: HTMLDivElement


● isMouseOverBlock: boolean


● keepShowingButtons: boolean


● linkTypeMenu: PopupMenu


● panel: QueryPanel



⇄ get cssPrefix(): string

Returns string



▸ refresh(): void

Returns void


▸ render(autoAppear?: boolean): HTMLDivElement

  • autoAppear: boolean, Optional

Returns HTMLDivElement



▸ adjustButtonsVisibility(): void

Returns void


▸ clear(): void

Returns void


▸ coreRender(autoAppear?: boolean): void

  • autoAppear: boolean, Optional

Returns void


▸ enterButtonBlock(): void

Returns void


▸ getButtonsToShow(): Array<string>

Returns Array<string>


▸ getClassesToAdd(): string

Returns string


▸ getConditionMenu(): PopupMenu

Returns PopupMenu


▸ getConditionMenuSelectedItems(): Array<string>

Returns Array<string>


▸ getGroupTitle(): string

Returns string


▸ hideButtons(): void

Returns void


▸ isConditionActive(): boolean

Returns boolean


▸ isEditable(): boolean

Returns boolean


▸ leaveButtonBlock(): void

Returns void


▸ renderButtonsBlock(): HTMLElement

Returns HTMLElement


▸ renderCheckbox(): HTMLElement

Returns HTMLElement


▸ renderConjunction(): HTMLElement

Returns HTMLElement


▸ setConditionInJoin(value: boolean): void

  • value: boolean

Returns void


▸ setConditionParameterized(value: boolean): void

  • value: boolean

Returns void


▸ showButtons(): void

Returns void