For a list of all members of this type, see IDataSource members.
Name | Description | |
---|---|---|
![]() | ClearPinnedRows | Called to clear all pinned rows. |
![]() | Clone | Clones this data source instance, copying the summary, grouping, filter and sorting settings into the new instance. |
![]() | FlushAutoRefresh | Called to make sure a queued refresh of the data source has been applied before continuing. Should only be needed if you are trying to synchronously examine the results of changing settings on the data source. Note, for a virtual data source, the data source itself may be waiting for other synchronous requests to actualize data. This call will not wait for those, but will only make sure the appropriate requests are in flight from the settings changes |
![]() | GetIsRowExpandedAtIndex | Gets the expansion state for a row. |
![]() | GetItemProperty | Extracts the value of a named property for an item contained in the data source. |
![]() | GetItemPropertyAtIndex | Extracts a named property value from the item at a specified index. |
![]() | GetMainValuePath | Gets the type of row at the specified index. |
![]() | GetRootSummaryResults | Gets the summary results for the root level. |
![]() | GetRootSummaryRowCount | Gets the number of summary rows at the root level. |
![]() | GetRowLevel | Gets the hierarchy level of the row. |
![]() | GetRowType | Gets the type of row at the specified index. |
![]() | GetSectionSummaryResults | Gets the summary results for a specific section. |
![]() | GetStickyRowPriority | Gets the priority of a pinned row, which defines how it interacts with other pinned rows. |
![]() | GetStickyRows | Gets the indexes of the currently pinned rows relevant to the visible range in index order. |
![]() | GetStickyRowsInRange | Gets the indexes of the pinned rows relevant to the provided range in index order. |
![]() | IndexOfItem | Called to return the index for an item contained in the data source, or -1, if the item can't be found, or this action isn't currently supported. |
![]() | IndexOfKey | Called to return the index for an primary key value contained in the data source, or -1, if the key can't be found, or this action isn't currently supported. |
![]() | IsExclusivelySticky | Gets whether the row is allowed to push other sticky rows with the same priority. |
![]() | IsPlaceholderItem | Returns true if the item at the requested index is a placeholder item and has not been actualized. |
![]() | IsRowPinned | Returns whether the row is pinned. |
![]() | IsRowSpanning | Returns whether the requested row type is considered a spanning element for the data source. Spanning elements have a single complex value rather than the current schema of the data source. |
![]() | PinRow | Called to pin a row by its primary key. |
![]() | QueueAutoRefresh | Called to manually queue a refresh of the data source. |
![]() | Refresh | Called to synchronously refresh the data source. |
![]() | ResolveSchemaPropertyType | Resolve a property or property path to its value type. |
![]() | SetIsRowExpandedAtIndex | Sets the expansion state for a row. |
![]() | UnpinRow | Called to unpin a row by its primary key. |