Show / Hide Table of Contents

Class IgbBaseGenericDataSource

The base class for generic data sources.

Inheritance
System.Object
BaseRendererElement
IgbBaseGenericDataSource
IgbGenericVirtualDataSource
Implements
JsonSerializable
Inherited Members
BaseRendererElement._name
BaseRendererElement.eventCallbacksCache
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.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
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 IgbBaseGenericDataSource : BaseRendererElement, JsonSerializable

Constructors

IgbBaseGenericDataSource()

Declaration
public IgbBaseGenericDataSource()

Properties

FilterExpressions

Gets the current filter that is applied to the data source.

Declaration
public IgbFilterExpressionCollection FilterExpressions { get; protected set; }
Property Value
Type Description
IgbFilterExpressionCollection

GroupDescriptions

Gets the current grouping that is applied to the data source.

Declaration
public IgbDataSourceGroupDescriptionCollection GroupDescriptions { get; protected set; }
Property Value
Type Description
IgbDataSourceGroupDescriptionCollection

SortDescriptions

Gets the current sort that is applied to the data source.

Declaration
public IgbDataSourceSortDescriptionCollection SortDescriptions { get; protected set; }
Property Value
Type Description
IgbDataSourceSortDescriptionCollection

SummaryDescriptions

Gets the current summaries that are applied to the data source.

Declaration
public IgbDataSourceSummaryDescriptionCollection SummaryDescriptions { get; protected set; }
Property Value
Type Description
IgbDataSourceSummaryDescriptionCollection

Type

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

Methods

FindByName(String)

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

GetCurrentFilterExpressions()

Declaration
public IgbFilterExpressionCollection GetCurrentFilterExpressions()
Returns
Type Description
IgbFilterExpressionCollection

GetCurrentFilterExpressionsAsync()

Declaration
public Task<IgbFilterExpressionCollection> GetCurrentFilterExpressionsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbFilterExpressionCollection>

GetCurrentGroupDescriptions()

Declaration
public IgbDataSourceGroupDescriptionCollection GetCurrentGroupDescriptions()
Returns
Type Description
IgbDataSourceGroupDescriptionCollection

GetCurrentGroupDescriptionsAsync()

Declaration
public Task<IgbDataSourceGroupDescriptionCollection> GetCurrentGroupDescriptionsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbDataSourceGroupDescriptionCollection>

GetCurrentSortDescriptions()

Declaration
public IgbDataSourceSortDescriptionCollection GetCurrentSortDescriptions()
Returns
Type Description
IgbDataSourceSortDescriptionCollection

GetCurrentSortDescriptionsAsync()

Declaration
public Task<IgbDataSourceSortDescriptionCollection> GetCurrentSortDescriptionsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbDataSourceSortDescriptionCollection>

GetCurrentSummaryDescriptions()

Declaration
public IgbDataSourceSummaryDescriptionCollection GetCurrentSummaryDescriptions()
Returns
Type Description
IgbDataSourceSummaryDescriptionCollection

GetCurrentSummaryDescriptionsAsync()

Declaration
public Task<IgbDataSourceSummaryDescriptionCollection> GetCurrentSummaryDescriptionsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbDataSourceSummaryDescriptionCollection>

QueueAutoRefresh()

Declaration
public void QueueAutoRefresh()

QueueAutoRefreshAsync()

Called to manually queue a refresh of the data source.

Declaration
public Task QueueAutoRefreshAsync()
Returns
Type Description
System.Threading.Tasks.Task

Implements

JsonSerializable