Skip to content

ColumnRendererCP class


⊕ new ColumnRendererCP(panel: ColumnsPanel,column: QueryColumn,slot?: HTMLDivElement): ColumnRendererCP



● baseAttr: EntityAttr


● buttonMenu: PopupMenu = null


● column: QueryColumn


● element: HTMLDivElement


● functionMenu: PopupMenu = null


● isMouseOverBlock: boolean = false


● keepShowingButtons: boolean = false


● panel: ColumnsPanel



⇄ get cssPrefix(): string

Returns string



▸ fireColumnChanged(): void

Returns void


▸ refresh(): void

Returns void


▸ render(): HTMLDivElement

Returns HTMLDivElement



▸ adjustButtonsVisibility(): void

Returns void


▸ buttonMenuHandler(action: ColumnAction,evt?: Event): boolean

Returns boolean


▸ changeTypeHandler(ev: Event): any

  • ev: Event

Returns any


▸ createFunctionMenu(): void

Returns void


▸ enterButtonBlock(): void

Returns void


▸ getAttribute(): EntityAttr

Returns EntityAttr


▸ getAttributeCaption(attr: EntityAttr,format?: string): string

Returns string


▸ getButtonMenuSelectedItems(): Array<string>

Returns Array<string>


▸ getButtonsToShow(): Array<string>

Returns Array<string>


▸ getClassesToAdd(): string

Returns string


▸ getDefaultColumnCaption(): string

Returns string


▸ getDefaultTitleText(attr: EntityAttr): string

Returns string


▸ getExtraButtonMenuItems(): Array<any>

Returns Array<any>


▸ getUIS(): boolean

Returns boolean


▸ hideButtons(): void

Returns void


▸ isColumnActive(): boolean

Returns boolean


▸ isEditable(): boolean

Returns boolean


▸ leaveButtonBlock(): void

Returns void


▸ processExtraButtonMenuItems(action: ColumnAction | string,evt: Event): boolean

Returns boolean


▸ renderCaptionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderCheckbox(): HTMLElement

Returns HTMLElement


▸ renderColumnTypeButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderDeleteButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderEnabledButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderExpressionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderMenuButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderSoringButton(sorting: SortDirection): HTMLDivElement

Returns HTMLDivElement


▸ showButtons(): void

Returns void