Interface ButtonEventMap<Type>

Component events

See

ComponentEventMap

Type Parameters

  • Type

Hierarchy

Properties

added: ((comp, index, parent) => void)

Type declaration

    • (comp, index, parent): void
    • Fires when this component is added to a parent but before rendering

      Parameters

      • comp: Type
      • index: number

        the index in the parents' items

      • parent: Component

      Returns void

beforehide: ((comp) => false | void)

Type declaration

    • (comp): false | void
    • Fires before hide. You can cancel the hide by returning false.

      Parameters

      • comp: Type

      Returns false | void

      See

      Component.hide()

beforeremove: ((comp) => false | void)

Type declaration

    • (comp): false | void
    • Fires before the element is removed. You can cancel the remove by returning false

      Parameters

      • comp: Type

      Returns false | void

      See

      Component.remove()

beforerender: ((comp) => void)

Type declaration

    • (comp): void
    • Fires just before rendering

      Parameters

      • comp: Type

      Returns void

      See

      Component.render()

beforeshow: ((comp) => false | void)

Type declaration

    • (comp): false | void
    • Fires before show. You can cancel the show by returning false

      Parameters

      • comp: Type

      Returns false | void

      See

      Component.show()

beforeshowmenu: ((button, menu) => false | void)

Type declaration

    • (button, menu): false | void
    • Fires before showing the button menu. Return false to abort.

      Parameters

      • button: Type
      • menu: Menu

      Returns false | void

click: ((button, ev) => void)

Type declaration

    • (button, ev): void
    • Fires when the button is clicked.

      You can also pass a handler function to the button config

      Parameters

      • button: Type
      • ev: MouseEvent

      Returns void

      See

      ButtonConfig.handler

focus: ((comp, o?) => void)

Type declaration

    • (comp, o?): void
    • Fires on focus

      Parameters

      • comp: Type
      • Optional o: FocusOptions

      Returns void

hide: ((comp) => void)

Type declaration

    • (comp): void
    • Fires after hiding the component

      Parameters

      • comp: Type

      Returns void

      See

      Component.show()

remove: ((comp) => void)

Type declaration

    • (comp): void
    • Fires after the component has been removed

      Parameters

      • comp: Type

      Returns void

      See

      Component.remove()

render: ((comp) => void)

Type declaration

    • (comp): void
    • Fires when the component renders and is added to the DOM

      Parameters

      • comp: Type

      Returns void

      See

      Component.render()

show: ((comp) => void)

Type declaration

    • (comp): void
    • Fires after showing the component

      Parameters

      • comp: Type

      Returns void

      See

      Component.show()

showmenu: ((button, menu) => false | void)

Type declaration

    • (button, menu): false | void
    • Fires when the button menu is shown

      Parameters

      • button: Type
      • menu: Menu

      Returns false | void

Generated using TypeDoc