Interface ServerSideFetchingProps

Hierarchy

Properties

enabled?: boolean
filtering: {
    onDefaultFilterFetchAsync?: ((key: string) => Promise<string[]>);
    onFilterChangeAsync?: ServerSideCallback;
    onFilterFunctionChangeAsync?: ServerSideCallback;
}

Type declaration

  • Optional onDefaultFilterFetchAsync?: ((key: string) => Promise<string[]>)
      • (key: string): Promise<string[]>
      • Fires an event when input field's value is changed. Required when select options are fetched server-side.

        Parameters

        • key: string

        Returns Promise<string[]>

  • Optional onFilterChangeAsync?: ServerSideCallback

    Fires an event when filtering updates.

  • Optional onFilterFunctionChangeAsync?: ServerSideCallback

    Fires an event when filtering function is updated.

pagination?: {
    dataCount?: number;
    onChangeAsync?: ServerSideCallback;
}

Type declaration

  • Optional dataCount?: number

    Data count on the server. Must be correctly supplied to construct and assign pagination properties.

  • Optional onChangeAsync?: ServerSideCallback

    Fires an event when pagination is updated.

sorting?: {
    onSortingChangeAsync?: ServerSideCallback;
}

Type declaration

Generated using TypeDoc