Hierarchy

Hierarchy

  • Base
    • ODataVirtualDataSourceDataProvider

Implements

  • IDataSourceVirtualDataProvider

Constructors

Properties

$type: Type
_autoRefreshQueued: boolean
_schemaFetchQueued: boolean
schemaChanged: ((sender: any, args: DataSourceDataProviderSchemaChangedEventArgs) => void)

Type declaration

    • (sender: any, args: DataSourceDataProviderSchemaChangedEventArgs): void
    • Parameters

      • sender: any
      • args: DataSourceDataProviderSchemaChangedEventArgs

      Returns void

$t: Type
nextHashCode: number

Accessors

  • get actualCount(): number
  • Returns number

  • get actualSchema(): IDataSourceSchema
  • Returns IDataSourceSchema

  • get baseUri(): string
  • Returns string

  • set baseUri(value: string): void
  • Parameters

    • value: string

    Returns void

  • get batchCompleted(): ((success: boolean, requiresRefresh: boolean) => void)
  • Returns ((success: boolean, requiresRefresh: boolean) => void)

      • (success: boolean, requiresRefresh: boolean): void
      • Parameters

        • success: boolean
        • requiresRefresh: boolean

        Returns void

  • set batchCompleted(value: ((success: boolean, requiresRefresh: boolean) => void)): void
  • Parameters

    • value: ((success: boolean, requiresRefresh: boolean) => void)
        • (success: boolean, requiresRefresh: boolean): void
        • Parameters

          • success: boolean
          • requiresRefresh: boolean

          Returns void

    Returns void

  • get deferAutoRefresh(): boolean
  • Returns boolean

  • set deferAutoRefresh(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get enableJsonp(): boolean
  • Returns boolean

  • set enableJsonp(isEnabled: boolean): void
  • Parameters

    • isEnabled: boolean

    Returns void

  • get entitySet(): string
  • Returns string

  • set entitySet(value: string): void
  • Parameters

    • value: string

    Returns void

  • get executionContext(): IDataSourceExecutionContext
  • Returns IDataSourceExecutionContext

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

    • value: IDataSourceExecutionContext

    Returns void

  • get filterExpressions(): FilterExpressionCollection
  • Returns FilterExpressionCollection

  • get groupDescriptions(): SortDescriptionCollection
  • Returns SortDescriptionCollection

  • get isAggregationSupported(): boolean
  • Returns boolean

  • set isAggregationSupported(isSupported: boolean): void
  • Parameters

    • isSupported: boolean

    Returns void

  • get isFilteringSupported(): boolean
  • Returns boolean

  • get isGroupingSupported(): boolean
  • Returns boolean

  • get isItemIndexLookupSupported(): boolean
  • Returns boolean

  • get isKeyIndexLookupSupported(): boolean
  • Returns boolean

  • get isSortingSupported(): boolean
  • Returns boolean

  • get notifyUsingSourceIndexes(): boolean
  • Returns boolean

  • get pageLoaded(): ((page: IDataSourcePage, currentFullCount: number, actualPageSize: number) => void)
  • Returns ((page: IDataSourcePage, currentFullCount: number, actualPageSize: number) => void)

      • (page: IDataSourcePage, currentFullCount: number, actualPageSize: number): void
      • Parameters

        • page: IDataSourcePage
        • currentFullCount: number
        • actualPageSize: number

        Returns void

  • set pageLoaded(value: ((page: IDataSourcePage, currentFullCount: number, actualPageSize: number) => void)): void
  • Parameters

    • value: ((page: IDataSourcePage, currentFullCount: number, actualPageSize: number) => void)
        • (page: IDataSourcePage, currentFullCount: number, actualPageSize: number): void
        • Parameters

          • page: IDataSourcePage
          • currentFullCount: number
          • actualPageSize: number

          Returns void

    Returns void

  • get pageSizeRequested(): number
  • Returns number

  • set pageSizeRequested(value: number): void
  • Parameters

    • value: number

    Returns void

  • get propertiesRequested(): string[]
  • Returns string[]

  • set propertiesRequested(value: string[]): void
  • Parameters

    • value: string[]

    Returns void

  • get sortDescriptions(): SortDescriptionCollection
  • Returns SortDescriptionCollection

  • get summaryDescriptions(): SummaryDescriptionCollection
  • Returns SummaryDescriptionCollection

  • get summaryScope(): DataSourceSummaryScope
  • Returns DataSourceSummaryScope

  • set summaryScope(value: DataSourceSummaryScope): void
  • Parameters

    Returns void

  • get timeoutMilliseconds(): number
  • Returns number

  • set timeoutMilliseconds(value: number): void
  • Parameters

    • value: number

    Returns void

  • get updateNotifier(): IDataSourceDataProviderUpdateNotifier
  • Returns IDataSourceDataProviderUpdateNotifier

  • set updateNotifier(value: IDataSourceDataProviderUpdateNotifier): void
  • Parameters

    • value: IDataSourceDataProviderUpdateNotifier

    Returns void

Methods

  • Parameters

    • item: any

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • changes: TransactionState[]

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • other: any

    Returns boolean

  • Returns void

  • Returns number

  • Parameters

    • item: any
    • valueName: string

    Returns any

  • Parameters

    • item: any

    Returns number

  • Parameters

    • key: any[]

    Returns number

  • Returns void

  • Parameters

    • index: number
    • newItem: any

    Returns void

  • Parameters

    • index: number
    • oldItem: any

    Returns void

  • Parameters

    • index: number
    • oldItem: any
    • newItem: any

    Returns void

  • Returns void

  • Returns void

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • item: any

    Returns void

  • Parameters

    • pageIndex: number

    Returns void

  • Parameters

    • propertyPath: string

    Returns DataSourceSchemaPropertyType

  • Returns void

  • Parameters

    • item: any
    • valueName: string
    • value: any

    Returns void

  • Parameters

    • item1: any
    • item2: any

    Returns number

  • Parameters

    • item1: any
    • item2: any

    Returns number

  • Parameters

    • item1: any
    • item2: any

    Returns boolean

  • Parameters

    • a: any
    • b: any

    Returns boolean

  • Parameters

    • obj: any

    Returns any[]

  • Parameters

    • obj: any

    Returns any[]

  • Parameters

    • obj: any

    Returns number

  • Parameters

    • a: any
    • b: any

    Returns boolean