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