ColumnRendererSB class

Index

Constructors

Protected Properties

Protected Accessors

Public Methods

Protected Methods

Constructors


constructor

⊕ new ColumnRendererSB(bar: SortingBar,column: QueryColumn,slot?: HTMLDivElement): ColumnRendererSB

Parameters:


Protected Properties


bar

● bar: SortingBar


baseAttr

● baseAttr: EntityAttr


column

● column: QueryColumn


element

● element: HTMLDivElement


functionMenu

● functionMenu: PopupMenu = null


isMouseOverBlock

● isMouseOverBlock: boolean = false


keepShowingButtons

● keepShowingButtons: boolean = false


Protected Accessors


cssPrefix

⇄ get cssPrefix(): string

Returns string


Public Methods


buttonSortingClickHandler

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

Parameters:

  • ev: Event
  • anchor: HTMLDivElement

Returns boolean


fireColumnChanged

▸ fireColumnChanged(): void

Returns void


refresh

▸ refresh(): void

Returns void


render

▸ render(): HTMLDivElement

Returns HTMLDivElement


Protected Methods


getAttribute

▸ getAttribute(): EntityAttr

Returns EntityAttr


getClassesToAdd

▸ getClassesToAdd(): string

Returns string


getDefaultCaption

▸ getDefaultCaption(): string

Returns string


getDefaultTitleText

▸ getDefaultTitleText(attr: EntityAttr): string

Parameters:

Returns string


getUIS

▸ getUIS(): boolean

Returns boolean


isEditable

▸ isEditable(): boolean

Returns boolean


renderCaptionBlock

▸ renderCaptionBlock(): HTMLDivElement

Returns HTMLDivElement


renderSortingButton

▸ renderSortingButton(): HTMLDivElement

Returns HTMLDivElement