Skip to content

ColumnRendererCP class


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



● baseAttr: EntityAttr


● column: Column


● 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


▸ 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


▸ getClassesToAdd(): string

Returns string


▸ getDefaultColumnCaption(): 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


▸ renderCaptionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderColumnTypeButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderDeleteButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderEnabledButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderExpressionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderSoringButton(sorting: SortDirection): HTMLDivElement

Returns HTMLDivElement


▸ showButtons(): void

Returns void