Interface StoreEventMap<Type, RecordType>

Component events

See

ComponentEventMap

Type Parameters

  • Type

  • RecordType

Hierarchy

Properties

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

Type declaration

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

      Parameters

      • collection: Type
      • item: RecordType
      • 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: RecordType
      • index: number

      Returns false | void

beforeload: ((store, append) => void)

Type declaration

    • (store, append): void
    • Fires when data is loaded into the store

      Parameters

      • store: Type
      • append: boolean

        Whether the records were added to the store.

      Returns 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: RecordType
      • 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

load: ((store, records, append) => void)

Type declaration

    • (store, records, append): void
    • Fires when data is loaded into the store

      Parameters

      • store: Type
      • records: RecordType[]
      • append: boolean

        Whether the records were added to the store.

      Returns void

loadexception: ((store, reason) => void)

Type declaration

    • (store, reason): void
    • Fires when data load failed

      Parameters

      • store: Type
      • reason: any

      Returns void

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

Type declaration

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

      Parameters

      • collection: Type
      • item: RecordType
      • index: number

      Returns void

Generated using TypeDoc