Show / Hide Table of Contents

Class IgbGenericVirtualDataSource

Inheritance
System.Object
BaseRendererElement
IgbBaseGenericDataSource
IgbGenericVirtualDataSource
Implements
JsonSerializable
Inherited Members
IgbBaseGenericDataSource.GetCurrentSortDescriptionsAsync()
IgbBaseGenericDataSource.GetCurrentSortDescriptions()
IgbBaseGenericDataSource.GetCurrentGroupDescriptionsAsync()
IgbBaseGenericDataSource.GetCurrentGroupDescriptions()
IgbBaseGenericDataSource.GetCurrentSummaryDescriptionsAsync()
IgbBaseGenericDataSource.GetCurrentSummaryDescriptions()
IgbBaseGenericDataSource.GetCurrentFilterExpressionsAsync()
IgbBaseGenericDataSource.GetCurrentFilterExpressions()
IgbBaseGenericDataSource.QueueAutoRefreshAsync()
IgbBaseGenericDataSource.QueueAutoRefresh()
IgbBaseGenericDataSource.SortDescriptions
IgbBaseGenericDataSource.GroupDescriptions
IgbBaseGenericDataSource.SummaryDescriptions
IgbBaseGenericDataSource.FilterExpressions
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 IgbGenericVirtualDataSource : IgbBaseGenericDataSource, JsonSerializable

Constructors

IgbGenericVirtualDataSource()

Declaration
public IgbGenericVirtualDataSource()

Properties

PageRequested

Declaration
public Action<IgbPageRequestedEventArgs> PageRequested { get; set; }
Property Value
Type Description
System.Action<IgbPageRequestedEventArgs>

PageRequestedScript

Declaration
public string PageRequestedScript { get; set; }
Property Value
Type Description
System.String

Type

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

Methods

AddSchemaProperty(String, GenericDataSourceSchemaPropertyType)

Declaration
public void AddSchemaProperty(string propertyName, GenericDataSourceSchemaPropertyType propertyType)
Parameters
Type Name Description
System.String propertyName
GenericDataSourceSchemaPropertyType propertyType

AddSchemaPropertyAsync(String, GenericDataSourceSchemaPropertyType)

Declaration
public Task AddSchemaPropertyAsync(string propertyName, GenericDataSourceSchemaPropertyType propertyType)
Parameters
Type Name Description
System.String propertyName
GenericDataSourceSchemaPropertyType propertyType
Returns
Type Description
System.Threading.Tasks.Task

AddSummaryDate(String, DataSourceSummaryOperand, DateTime)

Declaration
public void AddSummaryDate(string propertyName, DataSourceSummaryOperand operand, DateTime value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.DateTime value

AddSummaryDateAsync(String, DataSourceSummaryOperand, DateTime)

Declaration
public Task AddSummaryDateAsync(string propertyName, DataSourceSummaryOperand operand, DateTime value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.DateTime value
Returns
Type Description
System.Threading.Tasks.Task

AddSummaryDouble(String, DataSourceSummaryOperand, Double)

Declaration
public void AddSummaryDouble(string propertyName, DataSourceSummaryOperand operand, double value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.Double value

AddSummaryDoubleAsync(String, DataSourceSummaryOperand, Double)

Declaration
public Task AddSummaryDoubleAsync(string propertyName, DataSourceSummaryOperand operand, double value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.Double value
Returns
Type Description
System.Threading.Tasks.Task

AddSummaryInt(String, DataSourceSummaryOperand, Int32)

Declaration
public void AddSummaryInt(string propertyName, DataSourceSummaryOperand operand, int value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.Int32 value

AddSummaryIntAsync(String, DataSourceSummaryOperand, Int32)

Declaration
public Task AddSummaryIntAsync(string propertyName, DataSourceSummaryOperand operand, int value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.Int32 value
Returns
Type Description
System.Threading.Tasks.Task

AddSummaryString(String, DataSourceSummaryOperand, String)

Declaration
public void AddSummaryString(string propertyName, DataSourceSummaryOperand operand, string value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.String value

AddSummaryStringAsync(String, DataSourceSummaryOperand, String)

Declaration
public Task AddSummaryStringAsync(string propertyName, DataSourceSummaryOperand operand, string value)
Parameters
Type Name Description
System.String propertyName
DataSourceSummaryOperand operand
System.String value
Returns
Type Description
System.Threading.Tasks.Task

FillColumnBool(String, Boolean[])

Declaration
public void FillColumnBool(string column, bool[] values)
Parameters
Type Name Description
System.String column
System.Boolean[] values

FillColumnBoolAsync(String, Boolean[])

Declaration
public Task FillColumnBoolAsync(string column, bool[] values)
Parameters
Type Name Description
System.String column
System.Boolean[] values
Returns
Type Description
System.Threading.Tasks.Task

FillColumnDate(String, DateTime[])

Declaration
public void FillColumnDate(string column, DateTime[] values)
Parameters
Type Name Description
System.String column
System.DateTime[] values

FillColumnDateAsync(String, DateTime[])

Declaration
public Task FillColumnDateAsync(string column, DateTime[] values)
Parameters
Type Name Description
System.String column
System.DateTime[] values
Returns
Type Description
System.Threading.Tasks.Task

FillColumnDouble(String, Double[])

Declaration
public void FillColumnDouble(string column, double[] values)
Parameters
Type Name Description
System.String column
System.Double[] values

FillColumnDoubleAsync(String, Double[])

Declaration
public Task FillColumnDoubleAsync(string column, double[] values)
Parameters
Type Name Description
System.String column
System.Double[] values
Returns
Type Description
System.Threading.Tasks.Task

FillColumnInt(String, Int32[])

Declaration
public void FillColumnInt(string column, int[] values)
Parameters
Type Name Description
System.String column
System.Int32[] values

FillColumnIntAsync(String, Int32[])

Declaration
public Task FillColumnIntAsync(string column, int[] values)
Parameters
Type Name Description
System.String column
System.Int32[] values
Returns
Type Description
System.Threading.Tasks.Task

FillColumnString(String, String[])

Declaration
public void FillColumnString(string column, string[] values)
Parameters
Type Name Description
System.String column
System.String[] values

FillColumnStringAsync(String, String[])

Declaration
public Task FillColumnStringAsync(string column, string[] values)
Parameters
Type Name Description
System.String column
System.String[] values
Returns
Type Description
System.Threading.Tasks.Task

FillCount(Int32)

Declaration
public void FillCount(int count)
Parameters
Type Name Description
System.Int32 count

FillCountAsync(Int32)

Provides the row count for the datasource. The datasource obtains this from the page request so be must be called after FillPageStart.

Declaration
public Task FillCountAsync(int count)
Parameters
Type Name Description
System.Int32 count

The row count.

Returns
Type Description
System.Threading.Tasks.Task

FillGroupEnd()

Declaration
public void FillGroupEnd()

FillGroupEndAsync()

Ends the current group.

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

FillGroupStart(Int32, Int32)

Declaration
public void FillGroupStart(int startIndex, int endIndex)
Parameters
Type Name Description
System.Int32 startIndex
System.Int32 endIndex

FillGroupStartAsync(Int32, Int32)

Declaration
public Task FillGroupStartAsync(int startIndex, int endIndex)
Parameters
Type Name Description
System.Int32 startIndex
System.Int32 endIndex
Returns
Type Description
System.Threading.Tasks.Task

FillGroupValueDate(String, DateTime)

Declaration
public void FillGroupValueDate(string propertyName, DateTime value)
Parameters
Type Name Description
System.String propertyName
System.DateTime value

FillGroupValueDateAsync(String, DateTime)

Declaration
public Task FillGroupValueDateAsync(string propertyName, DateTime value)
Parameters
Type Name Description
System.String propertyName
System.DateTime value
Returns
Type Description
System.Threading.Tasks.Task

FillGroupValueDouble(String, Double)

Declaration
public void FillGroupValueDouble(string propertyName, double value)
Parameters
Type Name Description
System.String propertyName
System.Double value

FillGroupValueDoubleAsync(String, Double)

Declaration
public Task FillGroupValueDoubleAsync(string propertyName, double value)
Parameters
Type Name Description
System.String propertyName
System.Double value
Returns
Type Description
System.Threading.Tasks.Task

FillGroupValueInt(String, Int32)

Declaration
public void FillGroupValueInt(string propertyName, int value)
Parameters
Type Name Description
System.String propertyName
System.Int32 value

FillGroupValueIntAsync(String, Int32)

Declaration
public Task FillGroupValueIntAsync(string propertyName, int value)
Parameters
Type Name Description
System.String propertyName
System.Int32 value
Returns
Type Description
System.Threading.Tasks.Task

FillGroupValueString(String, String)

Declaration
public void FillGroupValueString(string propertyName, string value)
Parameters
Type Name Description
System.String propertyName
System.String value

FillGroupValueStringAsync(String, String)

Declaration
public Task FillGroupValueStringAsync(string propertyName, string value)
Parameters
Type Name Description
System.String propertyName
System.String value
Returns
Type Description
System.Threading.Tasks.Task

FillPageEnd()

Declaration
public void FillPageEnd()

FillPageEndAsync()

Ends the current page. Must be called after FillPageStart.

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

FillPageStart(Int32)

Declaration
public void FillPageStart(int requestId)
Parameters
Type Name Description
System.Int32 requestId

FillPageStartAsync(Int32)

Starts filling a page for the specified request. Must later be followed by FillPageEnd to complete the request.

Declaration
public Task FillPageStartAsync(int requestId)
Parameters
Type Name Description
System.Int32 requestId

The ID of the requested page.

Returns
Type Description
System.Threading.Tasks.Task

FindByName(String)

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

Implements

JsonSerializable