ColumnRendererCP class

Index

Constructors

Protected Properties

Protected Accessors

Public Methods

Protected Methods

Constructors


constructor

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

Parameters:


Protected Properties


baseAttr

● baseAttr: EntityAttr


column

● column: Column


element

● element: HTMLDivElement


functionMenu

● functionMenu: PopupMenu = null


isMouseOverBlock

● isMouseOverBlock: boolean = false


keepShowingButtons

● keepShowingButtons: boolean = false


panel

● panel: ColumnsPanel


Protected Accessors


cssPrefix

⇄ get cssPrefix(): string

Returns string


Public Methods


fireColumnChanged

▸ fireColumnChanged(): void

Returns void


refresh

▸ refresh(): void

Returns void


render

▸ render(): HTMLDivElement

Returns HTMLDivElement


Protected Methods


adjustButtonsVisibility

▸ adjustButtonsVisibility(): void

Returns void


changeTypeHandler

▸ changeTypeHandler(ev: Event): any

Parameters:

  • ev: Event

Returns any


createFunctionMenu

▸ createFunctionMenu(): void

Returns void


enterButtonBlock

▸ enterButtonBlock(): void

Returns void


getAttribute

▸ getAttribute(): EntityAttr

Returns EntityAttr


getAttributeCaption

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

Parameters:

Returns string


getClassesToAdd

▸ getClassesToAdd(): string

Returns string


getDefaultColumnCaption

▸ getDefaultColumnCaption(): string

Returns string


getDefaultTitleText

▸ getDefaultTitleText(attr: EntityAttr): string

Parameters:

Returns string


getUIS

▸ getUIS(): boolean

Returns boolean


hideButtons

▸ hideButtons(): void

Returns void


isColumnActive

▸ isColumnActive(): boolean

Returns boolean


isEditable

▸ isEditable(): boolean

Returns boolean


leaveButtonBlock

▸ leaveButtonBlock(): void

Returns void


renderCaptionBlock

▸ renderCaptionBlock(): HTMLDivElement

Returns HTMLDivElement


renderColumnTypeButton

▸ renderColumnTypeButton(): HTMLDivElement

Returns HTMLDivElement


renderDeleteButton

▸ renderDeleteButton(): HTMLDivElement

Returns HTMLDivElement


renderEnabledButton

▸ renderEnabledButton(): HTMLDivElement

Returns HTMLDivElement


renderExpressionBlock

▸ renderExpressionBlock(): HTMLDivElement

Returns HTMLDivElement


renderSoringButton

▸ renderSoringButton(sorting: SortDirection): HTMLDivElement

Parameters:

Returns HTMLDivElement


showButtons

▸ showButtons(): void

Returns void