Hierarchy

Hierarchy

  • VirtualDataSource
    • RestVirtualDataSource

Implements

  • IExternalDataSource

Constructors

Properties

Accessors

Methods

Constructors

Properties

$type: Type
a0: any
batchCompleted: ((sender, e) => void)

Type declaration

    • (sender, e): void
    • Parameters

      • sender: any
      • e: DataSourceBatchCompletedEventArgs

      Returns void

batchStarted: ((sender, e) => void)

Type declaration

    • (sender, e): void
    • Parameters

      • sender: any
      • e: DataSourceBatchStartedEventArgs

      Returns void

dataCommitted: ((sender, e) => void)

Type declaration

    • (sender, e): void
    • Parameters

      • sender: any
      • e: DataSourceDataCommittedEventArgs

      Returns void

propertyChanged: ((sender, e) => void)

Type declaration

    • (sender, e): void
    • Parameters

      • sender: any
      • e: PropertyChangedEventArgs

      Returns void

rowExpansionChanged: ((sender, args) => void)

Type declaration

    • (sender, args): void
    • Parameters

      • sender: any
      • args: DataSourceRowExpansionChangedEventArgs

      Returns void

schemaChanged: ((sender, args) => void)

Type declaration

    • (sender, args): void
    • Parameters

      • sender: any
      • args: DataSourceSchemaChangedEventArgs

      Returns void

w: boolean
$t: Type
nextHashCode: number

Accessors

  • get actualCount(): number
  • Returns number

  • set actualCount(a): void
  • Parameters

    • a: number

    Returns void

  • get actualDataProvider(): IDataSourceVirtualDataProvider
  • Returns IDataSourceVirtualDataProvider

  • set actualDataProvider(a): void
  • Parameters

    • a: IDataSourceVirtualDataProvider

    Returns void

  • get actualPageSize(): number
  • Returns number

  • set actualPageSize(a): void
  • Parameters

    • a: number

    Returns void

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

  • set actualPrimaryKey(a): void
  • Parameters

    • a: string[]

    Returns void

  • get actualSchema(): IDataSourceSchema
  • Returns IDataSourceSchema

  • set actualSchema(a): void
  • Parameters

    • a: IDataSourceSchema

    Returns void

  • get baseUri(): string
  • Returns string

  • set baseUri(value): void
  • Parameters

    • value: string

    Returns void

  • get c9(): IExternalVirtualDataSource
  • Returns IExternalVirtualDataSource

  • set c9(a): void
  • Parameters

    • a: IExternalVirtualDataSource

    Returns void

  • get canCommit(): boolean
  • Returns boolean

  • get canRedo(): boolean
  • Returns boolean

  • get canUndo(): boolean
  • Returns boolean

  • get concurrencyTag(): string
  • Returns string

  • set concurrencyTag(a): void
  • Parameters

    • a: string

    Returns void

  • get dataProvider(): IDataSourceVirtualDataProvider
  • Returns IDataSourceVirtualDataProvider

  • set dataProvider(a): void
  • Parameters

    • a: IDataSourceVirtualDataProvider

    Returns void

  • get deferAutoRefresh(): boolean
  • Returns boolean

  • set deferAutoRefresh(a): void
  • Parameters

    • a: boolean

    Returns void

  • get enableJsonp(): boolean
  • Returns boolean

  • set enableJsonp(isEnabled): void
  • Parameters

    • isEnabled: boolean

    Returns void

  • get entitySet(): string
  • Returns string

  • set entitySet(value): void
  • Parameters

    • value: string

    Returns void

  • get executionContext(): IDataSourceExecutionContext
  • Returns IDataSourceExecutionContext

  • set executionContext(a): void
  • Parameters

    • a: IDataSourceExecutionContext

    Returns void

  • get externalDataSource(): IExternalDataSource
  • Returns IExternalDataSource

  • set externalDataSource(a): void
  • Parameters

    • a: IExternalDataSource

    Returns void

  • get filterExpressions(): FilterExpressionCollection
  • Returns FilterExpressionCollection

  • get firstVisibleIndexRequested(): number
  • Returns number

  • set firstVisibleIndexRequested(a): void
  • Parameters

    • a: number

    Returns void

  • get fixedFullCount(): number
  • Returns number

  • set fixedFullCount(value): void
  • Parameters

    • value: number

    Returns void

  • get fullSectionInformationWillForceLoad(): boolean
  • Returns boolean

  • get groupDescriptions(): SortDescriptionCollection
  • Returns SortDescriptionCollection

  • get includeSummaryRowsInSection(): boolean
  • Returns boolean

  • set includeSummaryRowsInSection(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isAggregationSupportedByServer(): boolean
  • Returns boolean

  • set isAggregationSupportedByServer(isSupported): void
  • Parameters

    • isSupported: boolean

    Returns void

  • get isBatchingEnabled(): boolean
  • Returns boolean

  • set isBatchingEnabled(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isFilteringSupported(): boolean
  • Returns boolean

  • get isFilteringSupportedByServer(): boolean
  • Returns boolean

  • set isFilteringSupportedByServer(v): void
  • Parameters

    • v: boolean

    Returns void

  • get isFilteringSupportedOverride(): boolean
  • Returns boolean

  • get isGroupingSupported(): boolean
  • Returns boolean

  • get isGroupingSupportedOverride(): boolean
  • Returns boolean

  • get isItemIndexLookupSupported(): boolean
  • Returns boolean

  • get isKeyIndexLookupSupported(): boolean
  • Returns boolean

  • get isReadOnly(): boolean
  • Returns boolean

  • set isReadOnly(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isSectionCollapsable(): boolean
  • Returns boolean

  • set isSectionCollapsable(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isSectionContentVisible(): boolean
  • Returns boolean

  • set isSectionContentVisible(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isSectionExpandedDefault(): boolean
  • Returns boolean

  • set isSectionExpandedDefault(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isSectionHeaderNormalRow(): boolean
  • Returns boolean

  • set isSectionHeaderNormalRow(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isSectionSummaryRowsAtBottom(): boolean
  • Returns boolean

  • set isSectionSummaryRowsAtBottom(a): void
  • Parameters

    • a: boolean

    Returns void

  • get isSortingSupported(): boolean
  • Returns boolean

  • get isSortingSupportedOverride(): boolean
  • Returns boolean

  • get isVirtual(): boolean
  • Returns boolean

  • get lastVisibleIndexRequested(): number
  • Returns number

  • set lastVisibleIndexRequested(a): void
  • Parameters

    • a: number

    Returns void

  • get maxCachedPages(): number
  • Returns number

  • set maxCachedPages(a): void
  • Parameters

    • a: number

    Returns void

  • get notifyUsingSourceIndexes(): boolean
  • Returns boolean

  • set notifyUsingSourceIndexes(a): void
  • Parameters

    • a: boolean

    Returns void

  • get pageSizeRequested(): number
  • Returns number

  • set pageSizeRequested(a): void
  • Parameters

    • a: number

    Returns void

  • get performFetch(): ((request, success, failure) => void)
  • Returns ((request, success, failure) => void)

      • (request, success, failure): void
      • Parameters

        • request: {
              data: null;
              enableJsonpCallback: boolean;
              headers: any;
              method: "GET";
              requestUri: string;
          }
          • data: null
          • enableJsonpCallback: boolean
          • headers: any
          • method: "GET"
          • requestUri: string
        • success: ((data, response) => void)
            • (data, response): void
            • Parameters

              • data: any
              • response: any

              Returns void

        • failure: ((err) => void)
            • (err): void
            • Parameters

              • err: any

              Returns void

        Returns void

  • set performFetch(value): void
  • Parameters

    • value: ((request, success, failure) => void)
        • (request, success, failure): void
        • Parameters

          • request: {
                data: null;
                enableJsonpCallback: boolean;
                headers: any;
                method: "GET";
                requestUri: string;
            }
            • data: null
            • enableJsonpCallback: boolean
            • headers: any
            • method: "GET"
            • requestUri: string
          • success: ((data, response) => void)
              • (data, response): void
              • Parameters

                • data: any
                • response: any

                Returns void

          • failure: ((err) => void)
              • (err): void
              • Parameters

                • err: any

                Returns void

          Returns void

    Returns void

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

  • set primaryKey(a): void
  • Parameters

    • a: string[]

    Returns void

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

  • set propertiesRequested(a): void
  • Parameters

    • a: string[]

    Returns void

  • get provideAggregatedCount(): ((item) => number)
  • Returns ((item) => number)

      • (item): number
      • Parameters

        • item: any

        Returns number

  • set provideAggregatedCount(value): void
  • Parameters

    • value: ((item) => number)
        • (item): number
        • Parameters

          • item: any

          Returns number

    Returns void

  • get provideAggregationParameter(): ((args, fetchCountOnly, groupByString, groupBy, summaryString, summary) => void)
  • Returns ((args, fetchCountOnly, groupByString, groupBy, summaryString, summary) => void)

      • (args, fetchCountOnly, groupByString, groupBy, summaryString, summary): void
      • Parameters

        • args: any[]
        • fetchCountOnly: boolean
        • groupByString: string
        • groupBy: SortDescriptionCollection
        • summaryString: string
        • summary: SummaryDescriptionCollection

        Returns void

  • set provideAggregationParameter(value): void
  • Parameters

    • value: ((args, fetchCountOnly, groupByString, groupBy, summaryString, summary) => void)
        • (args, fetchCountOnly, groupByString, groupBy, summaryString, summary): void
        • Parameters

          • args: any[]
          • fetchCountOnly: boolean
          • groupByString: string
          • groupBy: SortDescriptionCollection
          • summaryString: string
          • summary: SummaryDescriptionCollection

          Returns void

    Returns void

  • get provideDesiredPropertiesParameter(): ((args, selectString, desiredProperties) => void)
  • Returns ((args, selectString, desiredProperties) => void)

      • (args, selectString, desiredProperties): void
      • Parameters

        • args: any[]
        • selectString: string
        • desiredProperties: string[]

        Returns void

  • set provideDesiredPropertiesParameter(value): void
  • Parameters

    • value: ((args, selectString, desiredProperties) => void)
        • (args, selectString, desiredProperties): void
        • Parameters

          • args: any[]
          • selectString: string
          • desiredProperties: string[]

          Returns void

    Returns void

  • get provideFilterParameter(): ((args, filterString, filterExpressions) => void)
  • Returns ((args, filterString, filterExpressions) => void)

      • (args, filterString, filterExpressions): void
      • Parameters

        • args: any[]
        • filterString: string
        • filterExpressions: FilterExpressionCollection

        Returns void

  • set provideFilterParameter(value): void
  • Parameters

    • value: ((args, filterString, filterExpressions) => void)
        • (args, filterString, filterExpressions): void
        • Parameters

          • args: any[]
          • filterString: string
          • filterExpressions: FilterExpressionCollection

          Returns void

    Returns void

  • get provideFullCount(): ((page) => number)
  • Returns ((page) => number)

      • (page): number
      • Parameters

        • page: any

        Returns number

  • set provideFullCount(value): void
  • Parameters

    • value: ((page) => number)
        • (page): number
        • Parameters

          • page: any

          Returns number

    Returns void

  • get provideItems(): ((result) => any[])
  • Returns ((result) => any[])

      • (result): any[]
      • Parameters

        • result: any

        Returns any[]

  • set provideItems(value): void
  • Parameters

    • value: ((result) => any[])
        • (result): any[]
        • Parameters

          • result: any

          Returns any[]

    Returns void

  • get provideOrderByParameter(): ((args, orderByString, orderBy) => void)
  • Returns ((args, orderByString, orderBy) => void)

      • (args, orderByString, orderBy): void
      • Parameters

        • args: any[]
        • orderByString: string
        • orderBy: SortDescriptionCollection

        Returns void

  • set provideOrderByParameter(value): void
  • Parameters

    • value: ((args, orderByString, orderBy) => void)
        • (args, orderByString, orderBy): void
        • Parameters

          • args: any[]
          • orderByString: string
          • orderBy: SortDescriptionCollection

          Returns void

    Returns void

  • get providePagingParameter(): ((args, skip, take) => void)
  • Returns ((args, skip, take) => void)

      • (args, skip, take): void
      • Parameters

        • args: any[]
        • skip: number
        • take: number

        Returns void

  • set providePagingParameter(value): void
  • Parameters

    • value: ((args, skip, take) => void)
        • (args, skip, take): void
        • Parameters

          • args: any[]
          • skip: number
          • take: number

          Returns void

    Returns void

  • get provideUri(): ((baseUri, entitySet, args) => string)
  • Returns ((baseUri, entitySet, args) => string)

      • (baseUri, entitySet, args): string
      • Parameters

        • baseUri: string
        • entitySet: string
        • args: {
              name: string;
              value: any;
          }[]

        Returns string

  • set provideUri(value): void
  • Parameters

    • value: ((baseUri, entitySet, args) => string)
        • (baseUri, entitySet, args): string
        • Parameters

          • baseUri: string
          • entitySet: string
          • args: {
                name: string;
                value: any;
            }[]

          Returns string

    Returns void

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

  • set schemaIncludedProperties(a): void
  • Parameters

    • a: string[]

    Returns void

  • get sectionHeaderDisplayMode(): DataSourceSectionHeaderDisplayMode
  • Returns DataSourceSectionHeaderDisplayMode

  • set sectionHeaderDisplayMode(a): void
  • Parameters

    • a: DataSourceSectionHeaderDisplayMode

    Returns void

  • get shouldEmitSectionFooters(): boolean
  • Returns boolean

  • set shouldEmitSectionFooters(a): void
  • Parameters

    • a: boolean

    Returns void

  • get shouldEmitSectionHeaders(): boolean
  • Returns boolean

  • set shouldEmitSectionHeaders(a): void
  • Parameters

    • a: boolean

    Returns void

  • get shouldEmitShiftedRows(): boolean
  • Returns boolean

  • set shouldEmitShiftedRows(a): void
  • Parameters

    • a: boolean

    Returns void

  • get shouldEmitSummaryRows(): boolean
  • Returns boolean

  • set shouldEmitSummaryRows(a): void
  • Parameters

    • a: boolean

    Returns void

  • get sortDescriptions(): SortDescriptionCollection
  • Returns SortDescriptionCollection

  • get summaryDescriptions(): SummaryDescriptionCollection
  • Returns SummaryDescriptionCollection

  • get summaryScope(): DataSourceSummaryScope
  • Returns DataSourceSummaryScope

  • set summaryScope(a): void
  • Parameters

    • a: DataSourceSummaryScope

    Returns void

  • get timeoutMilliseconds(): number
  • Returns number

  • set timeoutMilliseconds(value): void
  • Parameters

    • value: number

    Returns void

  • get updateNotifier(): IDataSourceUpdateNotifier
  • Returns IDataSourceUpdateNotifier

  • set updateNotifier(a): void
  • Parameters

    • a: IDataSourceUpdateNotifier

    Returns void

Methods

  • Parameters

    • a: number

    Returns void

  • Parameters

    • a: number

    Returns void

  • Parameters

    • a: number
    • b: DataSourcePageRequestPriority

    Returns boolean

  • Parameters

    • a: any

    Returns void

  • Returns void

  • Returns void

  • Returns void

  • Returns IDataSource

  • Parameters

    • a: IDataSource

    Returns void

  • Parameters

    • a: boolean

    Returns number

  • Returns void

  • Parameters

    • other: any

    Returns boolean

  • Returns void

  • Parameters

    • a: number

    Returns DataSourceAggregatedResult[]

  • Returns number

  • Parameters

    • a: number

    Returns boolean

  • Parameters

    • a: number

    Returns any

  • Parameters

    • a: any[]

    Returns any

  • Parameters

    • a: any
    • b: string

    Returns any

  • Parameters

    • a: number
    • b: string

    Returns any

  • Parameters

    • a: DataSourceRowType

    Returns string

  • Returns ISummaryResult[]

  • Returns number

  • Returns number

  • Parameters

    • a: number

    Returns number

  • Parameters

    • a: number

    Returns DataSourceRowType

  • Parameters

    • a: number

    Returns ISummaryResult[][]

  • Parameters

    • a: DataSourceSpecialRow
    • b: string

    Returns any

  • Parameters

    • a: number

    Returns number

  • Returns number[]

  • Parameters

    • a: number
    • b: number

    Returns number[]

  • Parameters

    • a: number

    Returns string

  • Parameters

    • a: any[]
    • b: string

    Returns string

  • Parameters

    • a: any[]
    • b: string

    Returns number

  • Returns number

  • Parameters

    • a: any

    Returns boolean

  • Parameters

    • a: any[]

    Returns boolean

  • Parameters

    • a: any[]
    • b: string

    Returns boolean

  • Parameters

    • a: any

    Returns number

  • Parameters

    • a: any[]

    Returns number

  • Parameters

    • a: number

    Returns boolean

  • Parameters

    • a: number

    Returns boolean

  • Parameters

    • a: number

    Returns boolean

  • Parameters

    • a: number

    Returns boolean

  • Parameters

    • a: number

    Returns boolean

  • Parameters

    • a: DataSourceRowType

    Returns boolean

  • Returns Base

  • Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any
    • c: any

    Returns void

  • Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any
    • c: any

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: any

    Returns void

  • Parameters

    • a: number
    • b: boolean
    • c: boolean

    Returns void

  • Parameters

    • a: number
    • b: any
    • c: any

    Returns void

  • Parameters

    • a: number
    • b: any
    • c: any

    Returns void

  • Parameters

    • a: any[]

    Returns void

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • a: number

    Returns void

  • Parameters

    • a: number

    Returns void

  • Parameters

    • a: number

    Returns void

  • Parameters

    • a: any

    Returns void

  • Parameters

    • a: any[]

    Returns void

  • Parameters

    • a: string

    Returns DataSourceSchemaPropertyType

  • Parameters

    • a: number
    • b: boolean

    Returns void

  • Parameters

    • a: number
    • b: string

    Returns void

  • Parameters

    • a: number

    Returns number[]

  • Returns void

  • Parameters

    • a: any[]

    Returns void

  • Parameters

    • a: any[]
    • b: string
    • c: any
    • Optional d: boolean

    Returns number

  • Parameters

    • a: string

    Returns string

  • 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