cheetah-grid
    Preparing search index...

    Class FilterDataSource<T>

    grid data source for filter

    cheetahGrid.data.FilterDataSource

    cheetahGrid.data

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    EMPTY: DataSource<any> = ...

    Accessors

    • get filter(): null | Filter<T>

      Returns null | Filter<T>

    • set filter(filter: null | Filter<T>): void

      Parameters

      • filter: null | Filter<T>

      Returns void

    • get length(): number

      Returns number

    • set length(length: number): void

      Parameters

      • length: number

      Returns void

    • get source(): any

      Returns any

    • get EVENT_TYPE(): {
          UPDATE_LENGTH: "update_length";
          UPDATED_LENGTH: "updated_length";
          UPDATED_ORDER: "updated_order";
      }

      Returns {
          UPDATE_LENGTH: "update_length";
          UPDATED_LENGTH: "updated_length";
          UPDATED_ORDER: "updated_order";
      }

    Methods

    • Fires all registered listeners

      Parameters

      • type: string

        The type of the listeners to fire.

      • ...args: any[]

        fire arguments

      Returns any

      the result of the last listener

    • Parameters

      • type: string

      Returns boolean

    • Adds an event listener.

      Parameters

      • type: string

        The event type id.

      • listener: AnyFunction

        Callback method.

      Returns number

      unique id for the listener.

    • Removes an event listener which was added with listen() by the id returned by listen().

      Parameters

      • id: number | `${number}`

        the id returned by listen().

      Returns void