velocity-ui
    Preparing search index...

    Class DataSource

    Index

    Constructors

    • Parameters

      • options: DataSourceOptions = {}

        DataSource configuration options

      Returns DataSource

    Methods

    • Get currently loaded items

      Returns any[]

      Array of current items

    • Get current page number

      Returns number

      Current page number

    • Get total number of items (after filter)

      Returns number

      Total number of items

    • Get total number of pages

      Returns number

      Total number of pages

    • Load data (local or remote)

      Returns Promise<void>

    • Set a custom filter function

      Parameters

      • fn: null | ((item: any) => boolean)

        A filter function or null to reset

      Returns void

    • Set page number and reload data

      Parameters

      • page: number

        Page number

      Returns void

    • Set sort field and direction

      Parameters

      • field: string

        Field to sort by

      • dir: SortDirection = 'asc'

        Sort direction

      Returns void