Skip to content

ColumnRendererCB class


⊕ new ColumnRendererCB(panel: ColumnsBar,column: QueryColumn,slot?: HTMLDivElement): ColumnRendererCB



● onHideButtonsMobile: () => void


● onShowButtonsMobile: () => void



● bar: ColumnsBar


● baseAttr: EntityAttr


● column: QueryColumn


● element: HTMLDivElement


● functionMenu: PopupMenu = null


● isMouseOverBlock: boolean = false


● keepShowingButtons: boolean = false



⇄ get cssPrefix(): string

Returns string



▸ buttonDeleteClickHandler(ev: Event): boolean

  • ev: Event

Returns boolean


▸ buttonSortingClickHandler(ev: Event,anchor: HTMLDivElement): boolean

  • ev: Event
  • anchor: HTMLDivElement

Returns boolean


▸ buttonTypeClickHandler(ev: Event): boolean

  • ev: Event

Returns boolean


▸ fireColumnChanged(): void

Returns void


▸ refresh(): void

Returns void


▸ render(): HTMLDivElement

Returns HTMLDivElement



▸ adjustButtonsVisibility(): void

Returns void


▸ changeTypeHandler(ev: Event): any

  • ev: Event

Returns any


▸ createFunctionMenu(): void

Returns void


▸ enterButtonBlock(): void

Returns void


▸ getAttribute(): EntityAttr

Returns EntityAttr


▸ getClassesToAdd(): string

Returns string


▸ getDefaultCaption(): string

Returns string


▸ getDefaultTitleText(attr: EntityAttr): string

Returns string


▸ getUIS(): boolean

Returns boolean


▸ hideButtons(): void

Returns void


▸ isColumnActive(): boolean

Returns boolean


▸ isEditable(): boolean

Returns boolean


▸ leaveButtonBlock(): void

Returns void


▸ renderButtonsBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderButtonsBlockMobile(): HTMLDivElement

Returns HTMLDivElement


▸ renderCaptionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderCaptionEditorMobile(): HTMLDivElement

Returns HTMLDivElement


▸ renderColumnTypeButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderDeleteButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderSortingButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderSortingImage(): HTMLDivElement

Returns HTMLDivElement


▸ showButtons(): void

Returns void