Represents base class for all tool actions in toolbar

IgxToolActionComponent

new IgxToolActionComponent(): IgxToolActionComponent

Returns IgxToolActionComponent

contentActions: QueryList<IgxToolActionComponent>
ngAcceptInputType_actions: string | IgxToolActionCollection
ngAcceptInputType_actualDensity: any

ngAcceptInputType_actualHighlightRadius

Section titled "ngAcceptInputType_actualHighlightRadius"
ngAcceptInputType_actualHighlightRadius: string | number

ngAcceptInputType_actualHighlightWidth

Section titled "ngAcceptInputType_actualHighlightWidth"
ngAcceptInputType_actualHighlightWidth: string | number
ngAcceptInputType_actualIconHeight: string | number
ngAcceptInputType_actualIconWidth: string | number

ngAcceptInputType_actualPaddingBottom

Section titled "ngAcceptInputType_actualPaddingBottom"
ngAcceptInputType_actualPaddingBottom: string | number

ngAcceptInputType_actualPaddingLeft

Section titled "ngAcceptInputType_actualPaddingLeft"
ngAcceptInputType_actualPaddingLeft: string | number

ngAcceptInputType_actualPaddingRight

Section titled "ngAcceptInputType_actualPaddingRight"
ngAcceptInputType_actualPaddingRight: string | number
ngAcceptInputType_actualPaddingTop: string | number

ngAcceptInputType_actualSubPanelRowHeight

Section titled "ngAcceptInputType_actualSubPanelRowHeight"
ngAcceptInputType_actualSubPanelRowHeight: string | number
ngAcceptInputType_closeOnExecute: string | boolean
ngAcceptInputType_contextBindings: string | IgxToolContextBindingCollection
ngAcceptInputType_density: any
ngAcceptInputType_height: string | number
ngAcceptInputType_highlightRadius: string | number
ngAcceptInputType_highlightWidth: string | number
ngAcceptInputType_iconFillColors: string | string[]
ngAcceptInputType_iconHeight: string | number
ngAcceptInputType_iconStrokeColors: string | string[]
ngAcceptInputType_iconStrokeWidth: string | number

ngAcceptInputType_iconViewBoxHeight

Section titled "ngAcceptInputType_iconViewBoxHeight"
ngAcceptInputType_iconViewBoxHeight: string | number
ngAcceptInputType_iconViewBoxLeft: string | number
ngAcceptInputType_iconViewBoxTop: string | number
ngAcceptInputType_iconViewBoxWidth: string | number
ngAcceptInputType_iconWidth: string | number
ngAcceptInputType_isDisabled: string | boolean
ngAcceptInputType_isHighlighted: string | boolean
ngAcceptInputType_isOpen: string | boolean
ngAcceptInputType_paddingBottom: string | number
ngAcceptInputType_paddingLeft: string | number
ngAcceptInputType_paddingRight: string | number
ngAcceptInputType_paddingTop: string | number

ngAcceptInputType_subPanelRowHeight

Section titled "ngAcceptInputType_subPanelRowHeight"
ngAcceptInputType_subPanelRowHeight: string | number

ngAcceptInputType_titleHorizontalAlignment

Section titled "ngAcceptInputType_titleHorizontalAlignment"
ngAcceptInputType_titleHorizontalAlignment: any
ngAcceptInputType_visibility: any
ngAcceptInputType_width: string | number
ɵcmp: ɵɵComponentDeclaration<IgxToolActionComponent, "ng-component", never, object, object, ["contentActions"], never>
ɵfac: ɵɵFactoryDeclaration<IgxToolActionComponent, never>
accentColor: string
actualAccentColor: string
actualBackground: string
actualDensity: ControlDisplayDensity
actualDisabledTextColor: string
actualHighlightColor: string
actualHighlightRadius: number
actualHighlightWidth: number
actualHoverBackground: string
actualIconFill: string
actualIconHeight: number
actualIconStroke: string
actualIconWidth: number
actualPaddingBottom: number
actualPaddingLeft: number
actualPaddingRight: number
actualPaddingTop: number
actualSubPanelRowHeight: number
actualSubtitleTextColor: string
actualSubtitleTextStyle: FontInfo
actualTextColor: string
actualTextStyle: FontInfo
afterId: string
background: string
beforeId: string
closeOnExecute: boolean
commandArgument: string
commandArgumentValue: any
commandId: string
contextBindings: IgxToolContextBindingCollection
density: ControlDisplayDensity
disabledTextColor: string
height: number
highlightColor: string
highlightRadius: number
highlightWidth: number
hoverBackground: string
iconCollectionName: string
iconFill: string
iconFillColors: string[]
iconHeight: number
iconName: string
iconStroke: string
iconStrokeColors: string[]
iconStrokeWidth: number
iconViewBoxHeight: number
iconViewBoxLeft: number
iconViewBoxTop: number
iconViewBoxWidth: number
iconWidth: number
isDisabled: boolean
isHighlighted: boolean
name: string
overlayId: string
paddingBottom: number
paddingLeft: number
paddingRight: number
paddingTop: number
parentId: string
subPanelRowHeight: number
subtitle: string
subtitleTextColor: string
subtitleTextStyle: string
textColor: string
textStyle: string
title: string
titleHorizontalAlignment: HorizontalAlignment
visibility: Visibility
width: number
get actionId(): string

Returns string

Gets the sub actions associated with this tool action.

get actions(): IgxToolActionCollection

Returns IgxToolActionCollection

get actualActions(): IgxToolActionComponent[]

Returns IgxToolActionComponent[]

get isOpen(): boolean

Returns boolean

get onCommand(): EventEmitter<object>

Returns EventEmitter<object>

get performed(): EventEmitter<object>

Returns EventEmitter<object>

closeSubmenu(): void

Returns void

exportSerializedVisualData(): string

Returns string

exportVisualData(): any

Returns any

findByName(name: string): any

Parameters

  • name: string

Returns any

ngAfterContentInit(): void

Returns void

ngOnInit(): void

Returns void

openSubMenu(): void

Returns void

_createFromInternal(internal: any): IgxToolActionComponent

Parameters

  • internal: any

Returns IgxToolActionComponent