ConditionGroupRowRenderer class

Extends

SimpleConditionRenderer

Index

Constructors

Protected Properties

Protected Accessors

Public Methods

Protected Methods

Constructors


constructor

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

Parameters:


Protected Properties


baseAttr

● baseAttr: EntityAttr


buttonsBlock

● buttonsBlock: HTMLDivElement


condition

● condition: Condition


element

● element: HTMLDivElement


isMouseOverBlock

● isMouseOverBlock: boolean


keepShowingButtons

● keepShowingButtons: boolean


linkTypeMenu

● linkTypeMenu: PopupMenu


panel

● panel: QueryPanel


Protected Accessors


cssPrefix

⇄ get cssPrefix(): string

Returns string


Public Methods


refresh

▸ refresh(): void

Returns void


render

▸ render(autoAppear?: boolean): HTMLDivElement

Parameters:

  • autoAppear: boolean, Optional

Returns HTMLDivElement


Protected Methods


adjustButtonsVisibility

▸ adjustButtonsVisibility(): void

Returns void


clear

▸ clear(): void

Returns void


coreRender

▸ coreRender(autoAppear?: boolean): void

Parameters:

  • autoAppear: boolean, Optional

Returns void


enterButtonBlock

▸ enterButtonBlock(): void

Returns void


getButtonsToShow

▸ getButtonsToShow(): Array<string>

Returns Array<string>


getClassesToAdd

▸ getClassesToAdd(): string

Returns string


getConditionMenu

▸ getConditionMenu(): PopupMenu

Returns PopupMenu


getConditionMenuSelectedItems

▸ getConditionMenuSelectedItems(): Array<string>

Returns Array<string>


getGroupTitle

▸ getGroupTitle(): string

Returns string


hideButtons

▸ hideButtons(): void

Returns void


isConditionActive

▸ isConditionActive(): boolean

Returns boolean


isEditable

▸ isEditable(): boolean

Returns boolean


leaveButtonBlock

▸ leaveButtonBlock(): void

Returns void


renderButtonsBlock

▸ renderButtonsBlock(): HTMLElement

Returns HTMLElement


renderCheckbox

▸ renderCheckbox(): HTMLElement

Returns HTMLElement


renderConjunction

▸ renderConjunction(): HTMLElement

Returns HTMLElement


setConditionInJoin

▸ setConditionInJoin(value: boolean): void

Parameters:

  • value: boolean

Returns void


setConditionParameterized

▸ setConditionParameterized(value: boolean): void

Parameters:

  • value: boolean

Returns void


showButtons

▸ showButtons(): void

Returns void