SimpleColumnRendererCP class
Extends
Section titled “Extends”- adjustButtonsVisibility
- baseExpressionItemSelectedCallback
- buttonMenuHandler
- changeTypeHandler
- changeTypeToAggr
- changeTypeToCustomSql
- createFunctionMenu
- enterButtonBlock
- getAttribute
- getAttributeCaption
- getButtonMenuSelectedItems
- getButtonsToShow
- getClassesToAdd
- getDefaultColumnCaption
- getDefaultTitleText
- getExtraButtonMenuItems
- getUIS
- hideButtons
- isColumnActive
- isEditable
- leaveButtonBlock
- processExtraButtonMenuItems
- renderBaseExpression
- renderCaptionBlock
- renderColumnTypeButton
- renderDeleteButton
- renderEnabledButton
- renderExpressionBlock
- renderMenuButton
- renderSoringButton
- showButtons
Constructors
Section titled “Constructors”constructor
Section titled “constructor”⊕ new SimpleColumnRendererCP(panel: ColumnsPanel,column: Column,slot?: HTMLDivElement
): SimpleColumnRendererCP
Parameters:
Section titled “Parameters:”- panel: ColumnsPanel
- column: Column
- slot:
HTMLDivElement
, Optional
Protected Properties
Section titled “Protected Properties”baseAttr
Section titled “baseAttr”● baseAttr: EntityAttr
buttonMenu
Section titled “buttonMenu”● buttonMenu: PopupMenu = null
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
● panel: ColumnsPanel
Public Methods
Section titled “Public Methods”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
): boolean
Parameters:
Section titled “Parameters:”- data:
any
- item:
any
Returns boolean
buttonMenuHandler
Section titled “buttonMenuHandler”▸ buttonMenuHandler(action: ColumnAction,evt: Event
): boolean
Parameters:
Section titled “Parameters:”- action: ColumnAction
- evt:
Event
Returns boolean
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
getAttributeCaption
Section titled “getAttributeCaption”▸ getAttributeCaption(attr: EntityAttr,format?: string
): string
Parameters:
Section titled “Parameters:”- attr: EntityAttr
- format:
string
, Optional
Returns string
getButtonMenuSelectedItems
Section titled “getButtonMenuSelectedItems”▸ getButtonMenuSelectedItems(): Array
<string
>
Returns Array
<string
>
getButtonsToShow
Section titled “getButtonsToShow”▸ getButtonsToShow(): Array
<string
>
Returns Array
<string
>
getClassesToAdd
Section titled “getClassesToAdd”▸ getClassesToAdd(): string
Returns string
getDefaultColumnCaption
Section titled “getDefaultColumnCaption”▸ getDefaultColumnCaption(): string
Returns string
getDefaultTitleText
Section titled “getDefaultTitleText”▸ getDefaultTitleText(attr: EntityAttr): string
Parameters:
Section titled “Parameters:”- attr: EntityAttr
Returns string
getExtraButtonMenuItems
Section titled “getExtraButtonMenuItems”▸ getExtraButtonMenuItems(): Array
<any
>
Returns Array
<any
>
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
processExtraButtonMenuItems
Section titled “processExtraButtonMenuItems”▸ processExtraButtonMenuItems(action: ColumnAction | string
,evt: Event
): boolean
Parameters:
Section titled “Parameters:”- action: ColumnAction |
string
- evt:
Event
Returns boolean
renderBaseExpression
Section titled “renderBaseExpression”▸ renderBaseExpression(): HTMLElement
Returns HTMLElement
renderCaptionBlock
Section titled “renderCaptionBlock”▸ renderCaptionBlock(): HTMLDivElement
Returns HTMLDivElement
renderColumnTypeButton
Section titled “renderColumnTypeButton”▸ renderColumnTypeButton(): HTMLDivElement
Returns HTMLDivElement
renderDeleteButton
Section titled “renderDeleteButton”▸ renderDeleteButton(): HTMLDivElement
Returns HTMLDivElement
renderEnabledButton
Section titled “renderEnabledButton”▸ renderEnabledButton(): HTMLDivElement
Returns HTMLDivElement
renderExpressionBlock
Section titled “renderExpressionBlock”▸ renderExpressionBlock(): HTMLDivElement
Returns HTMLDivElement
renderMenuButton
Section titled “renderMenuButton”▸ renderMenuButton(): HTMLDivElement
Returns HTMLDivElement
renderSoringButton
Section titled “renderSoringButton”▸ renderSoringButton(sorting: SortDirection): HTMLDivElement
Parameters:
Section titled “Parameters:”- sorting: SortDirection
Returns HTMLDivElement
showButtons
Section titled “showButtons”▸ showButtons(): void
Returns void