Show / Hide Table of Contents

Class IgbPagedDataSource

This is a helper class for the DataGrid pager. It has to be in the DV.Shared project because it uses the old generator which will conflict with this class if it existed inside the Grid project which uses the new API gen stuff. It conflicts because LocalDataSource is all using the old generator.

Inheritance
System.Object
BaseRendererElement
IgbBaseDataSource
IgbLocalDataSource
IgbPagedDataSource
Implements
JsonSerializable
Inherited Members
IgbLocalDataSource.GetItemAtIndexAsync(Int32)
IgbLocalDataSource.GetItemAtIndex(Int32)
IgbLocalDataSource.GetItemFromKeyAsync(Object[])
IgbLocalDataSource.GetItemFromKey(Object[])
IgbLocalDataSource.IndexOfItemAsync(Object)
IgbLocalDataSource.IndexOfItem(Object)
IgbLocalDataSource.IndexOfKeyAsync(Object[])
IgbLocalDataSource.IndexOfKey(Object[])
IgbLocalDataSource.PinRowAsync(Object[])
IgbLocalDataSource.PinRow(Object[])
IgbLocalDataSource.UnpinRowAsync(Object[])
IgbLocalDataSource.UnpinRow(Object[])
IgbLocalDataSource.ClearPinnedRowsAsync()
IgbLocalDataSource.ClearPinnedRows()
IgbLocalDataSource.IsRowPinnedAsync(Int32)
IgbLocalDataSource.IsRowPinned(Int32)
IgbLocalDataSource.GetStickyRowPriorityAsync(Int32)
IgbLocalDataSource.GetStickyRowPriority(Int32)
IgbLocalDataSource.IsExclusivelyStickyAsync(Int32)
IgbLocalDataSource.IsExclusivelySticky(Int32)
IgbLocalDataSource.GetRowTypeAsync(Int32)
IgbLocalDataSource.GetRowType(Int32)
IgbLocalDataSource.SetIsRowExpandedAtIndexAsync(Int32, Boolean)
IgbLocalDataSource.SetIsRowExpandedAtIndex(Int32, Boolean)
IgbLocalDataSource.GetIsRowExpandedAtIndexAsync(Int32)
IgbLocalDataSource.GetIsRowExpandedAtIndex(Int32)
IgbLocalDataSource.GetRowLevelAsync(Int32)
IgbLocalDataSource.GetRowLevel(Int32)
IgbLocalDataSource.GetRootSummaryRowCountAsync()
IgbLocalDataSource.GetRootSummaryRowCount()
IgbLocalDataSource.GetRootSummaryResultsAsync()
IgbLocalDataSource.GetRootSummaryResults()
IgbLocalDataSource.GetSectionSummaryResultsAsync(Int32)
IgbLocalDataSource.GetSectionSummaryResults(Int32)
IgbLocalDataSource.CloneAsync()
IgbLocalDataSource.Clone()
IgbLocalDataSource.DataSource
IgbLocalDataSource.DataSourceScript
IgbBaseDataSource.AddItemAsync(Object)
IgbBaseDataSource.AddItem(Object)
IgbBaseDataSource.SetCustomizedStringAsync(String, String)
IgbBaseDataSource.SetCustomizedStringAsync(String, String, String)
IgbBaseDataSource.UpdatePropertyAtKeyAsync(Object[], String, Object, Boolean)
IgbBaseDataSource.UpdatePropertyAtKey(Object[], String, Object, Boolean)
IgbBaseDataSource.RemoveItemByKeyAsync(Object[])
IgbBaseDataSource.RemoveItemByKey(Object[])
IgbBaseDataSource.RemoveItemAsync(Object)
IgbBaseDataSource.RemoveItem(Object)
IgbBaseDataSource.AcceptPendingTransactionAsync(Int32)
IgbBaseDataSource.AcceptPendingTransaction(Int32)
IgbBaseDataSource.RejectPendingTransactionAsync(Int32)
IgbBaseDataSource.RejectPendingTransaction(Int32)
IgbBaseDataSource.CommitEditsAsync(Boolean)
IgbBaseDataSource.CommitEdits(Boolean)
IgbBaseDataSource.CancelEditsAsync()
IgbBaseDataSource.CancelEdits()
IgbBaseDataSource.AcceptPendingCommitAsync(Int32)
IgbBaseDataSource.AcceptPendingCommit(Int32)
IgbBaseDataSource.RejectPendingCommitAsync(Int32)
IgbBaseDataSource.RejectPendingCommit(Int32)
IgbBaseDataSource.UndoAsync()
IgbBaseDataSource.Undo()
IgbBaseDataSource.RedoAsync()
IgbBaseDataSource.Redo()
IgbBaseDataSource.HasEditAsync(Object[], String)
IgbBaseDataSource.HasEdit(Object[], String)
IgbBaseDataSource.HasDeleteAsync(Object[])
IgbBaseDataSource.HasDelete(Object[])
IgbBaseDataSource.HasAddAsync(Object)
IgbBaseDataSource.HasAdd(Object)
IgbBaseDataSource.GetAggregatedChangesAsync(Int32)
IgbBaseDataSource.GetAggregatedChanges(Int32)
IgbBaseDataSource.IsPendingTransactionAsync(Int32)
IgbBaseDataSource.IsPendingTransaction(Int32)
IgbBaseDataSource.IsPendingCommitAsync(Int32)
IgbBaseDataSource.IsPendingCommit(Int32)
IgbBaseDataSource.SetTransactionErrorAsync(Int32, String)
IgbBaseDataSource.SetTransactionError(Int32, String)
IgbBaseDataSource.GetTransactionErrorByKeyAsync(Object[], String)
IgbBaseDataSource.GetTransactionErrorByKey(Object[], String)
IgbBaseDataSource.GetTransactionErrorByIDAsync(Int32)
IgbBaseDataSource.GetTransactionErrorByID(Int32)
IgbBaseDataSource.GetTransactionIDAsync(Object[], String)
IgbBaseDataSource.GetTransactionID(Object[], String)
IgbBaseDataSource.NotifySetItemAsync(Int32, Object, Object)
IgbBaseDataSource.NotifySetItem(Int32, Object, Object)
IgbBaseDataSource.NotifyClearItemsAsync()
IgbBaseDataSource.NotifyClearItems()
IgbBaseDataSource.NotifyInsertItemAsync(Int32, Object)
IgbBaseDataSource.NotifyInsertItem(Int32, Object)
IgbBaseDataSource.NotifyRemoveItemAsync(Int32, Object)
IgbBaseDataSource.NotifyRemoveItem(Int32, Object)
IgbBaseDataSource.QueueAutoRefreshAsync()
IgbBaseDataSource.QueueAutoRefresh()
IgbBaseDataSource.FlushAutoRefreshAsync()
IgbBaseDataSource.FlushAutoRefresh()
IgbBaseDataSource.RefreshAsync()
IgbBaseDataSource.Refresh()
IgbBaseDataSource.GetMainValuePathAsync(DataSourceRowType)
IgbBaseDataSource.GetMainValuePath(DataSourceRowType)
IgbBaseDataSource.IsRowSpanningAsync(DataSourceRowType)
IgbBaseDataSource.IsRowSpanning(DataSourceRowType)
IgbBaseDataSource.ResolveSchemaPropertyTypeAsync(String)
IgbBaseDataSource.ResolveSchemaPropertyType(String)
IgbBaseDataSource.ClonePropertiesAsync(DataSource)
IgbBaseDataSource.CloneProperties(DataSource)
IgbBaseDataSource.GetRowCountAsync()
IgbBaseDataSource.GetRowCount()
IgbBaseDataSource.IsReadOnly
IgbBaseDataSource.IsBatchingEnabled
IgbBaseDataSource.ActualCount
IgbBaseDataSource.FirstVisibleIndexRequested
IgbBaseDataSource.LastVisibleIndexRequested
IgbBaseDataSource.DeferAutoRefresh
IgbBaseDataSource.PrimaryKey
IgbBaseDataSource.PropertiesRequested
IgbBaseDataSource.SchemaIncludedProperties
IgbBaseDataSource.SectionHeaderDisplayMode
IgbBaseDataSource.IsSectionCollapsable
IgbBaseDataSource.IsSectionExpandedDefault
IgbBaseDataSource.IncludeSummaryRowsInSection
IgbBaseDataSource.IsSectionSummaryRowsAtBottom
IgbBaseDataSource.IsSectionHeaderNormalRow
IgbBaseDataSource.IsSectionContentVisible
IgbBaseDataSource.ShouldEmitSectionHeaders
IgbBaseDataSource.ShouldEmitSectionFooters
IgbBaseDataSource.ShouldEmitShiftedRows
IgbBaseDataSource.ShouldEmitSummaryRows
IgbBaseDataSource.SchemaChangedScript
IgbBaseDataSource.SchemaChanged
IgbBaseDataSource.RowExpansionChangedScript
IgbBaseDataSource.RowExpansionChanged
IgbBaseDataSource.RootSummariesChangedScript
IgbBaseDataSource.RootSummariesChanged
BaseRendererElement._name
BaseRendererElement._cachedSerializedContent
BaseRendererElement.EnsureModulesLoaded()
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbPagedDataSource : IgbLocalDataSource, JsonSerializable

Constructors

IgbPagedDataSource()

Declaration
public IgbPagedDataSource()

Properties

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbLocalDataSource.Type

Methods

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
IgbLocalDataSource.FindByName(String)

GetItemProperty(Object, String)

Declaration
public override object GetItemProperty(object item, string propertyName)
Parameters
Type Name Description
System.Object item
System.String propertyName
Returns
Type Description
System.Object
Overrides
IgbBaseDataSource.GetItemProperty(Object, String)

GetItemPropertyAsync(Object, String)

Declaration
public override Task<object> GetItemPropertyAsync(object item, string propertyName)
Parameters
Type Name Description
System.Object item
System.String propertyName
Returns
Type Description
System.Threading.Tasks.Task<System.Object>
Overrides
IgbBaseDataSource.GetItemPropertyAsync(Object, String)

GetItemPropertyAtIndex(Int32, String)

Declaration
public override object GetItemPropertyAtIndex(int index, string valueName)
Parameters
Type Name Description
System.Int32 index
System.String valueName
Returns
Type Description
System.Object
Overrides
IgbLocalDataSource.GetItemPropertyAtIndex(Int32, String)

GetItemPropertyAtIndexAsync(Int32, String)

Declaration
public override Task<object> GetItemPropertyAtIndexAsync(int index, string valueName)
Parameters
Type Name Description
System.Int32 index
System.String valueName
Returns
Type Description
System.Threading.Tasks.Task<System.Object>
Overrides
IgbLocalDataSource.GetItemPropertyAtIndexAsync(Int32, String)

IsPlaceholderItem(Int32)

Declaration
public override bool IsPlaceholderItem(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Boolean
Overrides
IgbBaseDataSource.IsPlaceholderItem(Int32)

IsPlaceholderItemAsync(Int32)

Declaration
public override Task<bool> IsPlaceholderItemAsync(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>
Overrides
IgbBaseDataSource.IsPlaceholderItemAsync(Int32)

SetSchema(DataSourceSchema)

Declaration
public void SetSchema(DataSourceSchema schema)
Parameters
Type Name Description
DataSourceSchema schema

SetSchemaAsync(DataSourceSchema)

Declaration
public Task SetSchemaAsync(DataSourceSchema schema)
Parameters
Type Name Description
DataSourceSchema schema
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable