Extends
Index
Constructors
Public Properties
Protected Properties
Protected Accessors
Public Methods
- buttonDeleteClickHandler
- buttonSortingClickHandler
- buttonTypeClickHandler
- changeTypeToSimple
- fireColumnChanged
- refresh
- render
Protected Methods
- adjustButtonsVisibility
- baseExpressionItemSelectedCallback
- changeTypeHandler
- changeTypeToAggr
- changeTypeToCustomSql
- createFunctionMenu
- enterButtonBlock
- getAttribute
- getClassesToAdd
- getDefaultCaption
- getDefaultTitleText
- getUIS
- hideButtons
- isColumnActive
- isEditable
- leaveButtonBlock
- renderButtonsBlock
- renderButtonsBlockMobile
- renderCaptionBlock
- renderCaptionEditorMobile
- renderColumnTypeButton
- renderDeleteButton
- renderSortingButton
- renderSortingImage
- showButtons
Constructors
constructor
⊕ new AggrFuncColumnRendererCB(panel: ColumnsBar,column: QueryColumn,slot?: HTMLDivElement
): AggrFuncColumnRendererCB
Parameters:
- panel: ColumnsBar
- column: QueryColumn
- slot:
HTMLDivElement
, Optional
Public Properties
onHideButtonsMobile
● onHideButtonsMobile: () => void
onShowButtonsMobile
● onShowButtonsMobile: () => void
Protected Properties
bar
● bar: ColumnsBar
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
buttonDeleteClickHandler
▸ buttonDeleteClickHandler(ev: Event
): boolean
Parameters:
- ev:
Event
Returns boolean
buttonSortingClickHandler
▸ buttonSortingClickHandler(ev: Event
,anchor: HTMLDivElement
): boolean
Parameters:
- ev:
Event
- anchor:
HTMLDivElement
Returns boolean
buttonTypeClickHandler
▸ buttonTypeClickHandler(ev: Event
): boolean
Parameters:
- ev:
Event
Returns boolean
changeTypeToSimple
▸ changeTypeToSimple(): void
Returns void
fireColumnChanged
▸ fireColumnChanged(): void
Returns void
refresh
▸ refresh(): void
Returns void
render
▸ render(): HTMLDivElement
Returns HTMLDivElement
Protected Methods
adjustButtonsVisibility
▸ adjustButtonsVisibility(): void
Returns void
baseExpressionItemSelectedCallback
▸ baseExpressionItemSelectedCallback(data: any
,item: any
): void
Parameters:
- data:
any
- item:
any
Returns void
changeTypeHandler
▸ changeTypeHandler(ev: Event
): void
Parameters:
- ev:
Event
Returns void
changeTypeToAggr
▸ changeTypeToAggr(funcId: string
): void
Parameters:
- funcId:
string
Returns void
changeTypeToCustomSql
▸ changeTypeToCustomSql(): void
Returns void
createFunctionMenu
▸ createFunctionMenu(): void
Returns void
enterButtonBlock
▸ enterButtonBlock(): void
Returns void
getAttribute
▸ getAttribute(): EntityAttr
Returns EntityAttr
getClassesToAdd
▸ getClassesToAdd(): string
Returns string
getDefaultCaption
▸ getDefaultCaption(): string
Returns string
getDefaultTitleText
▸ getDefaultTitleText(attr: EntityAttr): string
Parameters:
- attr: EntityAttr
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
renderButtonsBlock
▸ renderButtonsBlock(): HTMLDivElement
Returns HTMLDivElement
renderButtonsBlockMobile
▸ renderButtonsBlockMobile(): HTMLDivElement
Returns HTMLDivElement
renderCaptionBlock
▸ renderCaptionBlock(): HTMLDivElement
Returns HTMLDivElement
renderCaptionEditorMobile
▸ renderCaptionEditorMobile(): HTMLDivElement
Returns HTMLDivElement
renderColumnTypeButton
▸ renderColumnTypeButton(): HTMLDivElement
Returns HTMLDivElement
renderDeleteButton
▸ renderDeleteButton(): HTMLDivElement
Returns HTMLDivElement
renderSortingButton
▸ renderSortingButton(): HTMLDivElement
Returns HTMLDivElement
renderSortingImage
▸ renderSortingImage(): HTMLDivElement
Returns HTMLDivElement
showButtons
▸ showButtons(): void
Returns void