Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new ComponentMenuItemModel(menuType?: Type<any>, label?: string, componentType?: Type<any>, componentData?: any, componentModel?: any, componentSetting?: any, componentHandler?: any, enable?: boolean, actionPerformedHandler?: Function): ComponentMenuItemModel
  • Parameters

    • Optional menuType: Type<any>
    • Optional label: string
    • Optional componentType: Type<any>
    • Optional componentData: any
    • Optional componentModel: any
    • Optional componentSetting: any
    • Optional componentHandler: any
    • Optional enable: boolean
    • Optional actionPerformedHandler: Function

    Returns ComponentMenuItemModel

Properties

actionPerformedHandler

actionPerformedHandler: Function

A handler function will be called when this menu item is clicked.

autoResetFocus

autoResetFocus: boolean

A flag controlling the behavior of this menu item to auto reset focusing component when it is clicked or not.

componentData

componentData: any

componentHandler

componentHandler: Function

componentModel

componentModel: any

componentSetting

componentSetting: any

componentType

componentType: Type<any>

dataParent

dataParent: IHasData

enable

enable: boolean

A flag indicating that this menu item is currently enabled or not.

ignoreParentData

ignoreParentData: boolean

label

label: string

The label of this menu item.

Protected options

options: any

type

type: Type<any>

A type which is a sub-class of AbstractMenuItem of this menu item.

Methods

getOptions

  • getOptions(): any

setOptions

  • setOptions(options: any): void

Generated using TypeDoc