Interface CollectionEventMap<Type, CollectionItem>

Component events

See

ComponentEventMap

Type Parameters

  • Type

  • CollectionItem

Hierarchy

Properties

add: ((collection, item, index) => void)

Type declaration

    • (collection, item, index): void
    • Fires after adding an item.

      Parameters

      • collection: Type
      • item: CollectionItem
      • index: number

      Returns void

beforeadd: ((collection, item, index) => false | void)

Type declaration

    • (collection, item, index): false | void
    • Fires before adding an item. Return false to abort.

      Parameters

      • collection: Type
      • item: CollectionItem
      • index: number

      Returns false | void

beforeremove: ((collection, item, index) => false | void)

Type declaration

    • (collection, item, index): false | void
    • Fires before removing an item. Return false to abort.

      Parameters

      • collection: Type
      • item: CollectionItem
      • index: number

      Returns false | void

datachanged: ((collection) => void)

Type declaration

    • (collection): void
    • Fires when a row is removed or added. On a store load this fires lots of times. You can use buffer = 0 to do an action once after load and on add and remove of a single row:

      this.store.on("datachanged", () => {
      this.rowSelection!.selected = [0];
      }, {buffer: 0})

      Parameters

      • collection: Type

      Returns void

remove: ((collection, item, index) => void)

Type declaration

    • (collection, item, index): void
    • Fires after removing an item.

      Parameters

      • collection: Type
      • item: CollectionItem
      • index: number

      Returns void

Generated using TypeDoc