Skip to content

CustomSqlColumnRendererCP class

SimpleColumnRendererCP


⊕ new CustomSqlColumnRendererCP(panel: ColumnsPanel,column: QueryColumn,slot?: HTMLDivElement): CustomSqlColumnRendererCP



● baseAttr: EntityAttr


● buttonMenu: PopupMenu = null


● column: QueryColumn


● element: HTMLDivElement


● functionMenu: PopupMenu = null


● isMouseOverBlock: boolean = false


● keepShowingButtons: boolean = false


● panel: ColumnsPanel



⇄ get cssPrefix(): string

Returns string



▸ changeTypeToSimple(): void

Returns void


▸ fireColumnChanged(): void

Returns void


▸ refresh(): void

Returns void


▸ render(): HTMLDivElement

Returns HTMLDivElement



▸ adjustButtonsVisibility(): void

Returns void


▸ baseExpressionItemSelectedCallback(data: any,item: any): boolean

  • data: any
  • item: any

Returns boolean


▸ buttonMenuHandler(action: ColumnAction,evt?: Event): boolean

Returns boolean


▸ changeTypeHandler(ev: Event): void

  • ev: Event

Returns void


▸ changeTypeToAggr(funcId: string): void

  • funcId: string

Returns void


▸ changeTypeToCustomSql(): void

Returns void


▸ createFunctionMenu(): void

Returns void


▸ enterButtonBlock(): void

Returns void


▸ getAttribute(): EntityAttr

Returns EntityAttr


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

Returns string


▸ getButtonMenuSelectedItems(): Array<string>

Returns Array<string>


▸ getButtonsToShow(): Array<string>

Returns Array<string>


▸ getClassesToAdd(): string

Returns string


▸ getDefaultColumnCaption(): string

Returns string


▸ getDefaultTitleText(attr: EntityAttr): string

Returns string


▸ getDefaultValue(): string

Returns string


▸ getExtraButtonMenuItems(): Array<any>

Returns Array<any>


▸ getUIS(): boolean

Returns boolean


▸ hideButtons(): void

Returns void


▸ isColumnActive(): boolean

Returns boolean


▸ isEditable(): boolean

Returns boolean


▸ leaveButtonBlock(): void

Returns void


▸ processExtraButtonMenuItems(action: ColumnAction | string,evt?: Event): boolean

Returns boolean


▸ renderBaseExpression(): HTMLElement

Returns HTMLElement


▸ renderCaptionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderCheckbox(): HTMLElement

Returns HTMLElement


▸ renderColumnTypeButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderDeleteButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderEnabledButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderExpressionBlock(): HTMLDivElement

Returns HTMLDivElement


▸ renderMenuButton(): HTMLDivElement

Returns HTMLDivElement


▸ renderSoringButton(sorting: SortDirection): HTMLDivElement

Returns HTMLDivElement


▸ showButtons(): void

Returns void