Skip to content

SimpleColumnRendererCB class

ColumnRendererCB


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



● 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


▸ baseExpressionItemSelectedCallback(data: any,item: any): void

  • data: any
  • item: any

Returns void


▸ changeTypeHandler(ev: Event): void

  • ev: Event

Returns void


▸ changeTypeToAggr(funcId: string): void

  • funcId: string

Returns void


▸ changeTypeToCustomSql(): void

Returns void


▸ 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