Class IgxGenericVirtualDataSource

The base class for generic data sources.

Hierarchy

Hierarchy

Constructors

Accessors

  • get executionContext(): IDataSourceExecutionContext
  • Gets or sets the execution context that the data source should synchronize asynchronous actions with, or use to defer delayed actions.

    Returns IDataSourceExecutionContext

  • set executionContext(v: IDataSourceExecutionContext): void
  • Parameters

    • v: IDataSourceExecutionContext

    Returns void

  • get pageRequested(): EventEmitter<{
        args: IgxPageRequestedEventArgs;
        sender: any;
    }>
  • Raised when the datasource requests page data.

    Returns EventEmitter<{
        args: IgxPageRequestedEventArgs;
        sender: any;
    }>

Methods

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • column: string
    • values: boolean[]

    Returns void

  • Parameters

    • column: string
    • values: Date[]

    Returns void

  • Parameters

    • column: string
    • values: number[]

    Returns void

  • Parameters

    • column: string
    • values: number[]

    Returns void

  • Parameters

    • column: string
    • values: string[]

    Returns void

  • Provides the row count for the datasource. The datasource obtains this from the page request so be must be called after FillPageStart.

    Parameters

    • count: number
      • The row count.

    Returns void

  • Ends the current group.

    Returns void

  • Parameters

    • startIndex: number
    • endIndex: number

    Returns void

  • Parameters

    • propertyName: string
    • value: Date

    Returns void

  • Parameters

    • propertyName: string
    • value: number

    Returns void

  • Parameters

    • propertyName: string
    • value: number

    Returns void

  • Parameters

    • propertyName: string
    • value: string

    Returns void

  • Ends the current page. Must be called after FillPageStart.

    Returns void

  • Starts filling a page for the specified request. Must later be followed by FillPageEnd to complete the request.

    Parameters

    • requestId: number
      • The ID of the requested page.

    Returns void

  • Parameters

    • name: string

    Returns any

  • Called to manually queue a refresh of the data source.

    Returns void