Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable

constructor

public IgbGenericVirtualDataSource()

Returns IgbGenericVirtualDataSource

Inherited from: IgbBaseGenericDataSource

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

public IgbDataSourceSortDescriptionCollection SortDescriptions { get; protected set; }

Inherited from: IgbBaseGenericDataSource

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

public IgbDataSourceGroupDescriptionCollection GroupDescriptions { get; protected set; }

Inherited from: IgbBaseGenericDataSource

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

public IgbDataSourceSummaryDescriptionCollection SummaryDescriptions { get; protected set; }

Inherited from: IgbBaseGenericDataSource

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

public IgbFilterExpressionCollection FilterExpressions { get; protected set; }

Inherited from: BaseRendererElement

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererElement

public bool IsComponentRooted { get; }

Inherited from: BaseRendererElement

protected virtual string ParentTypeName { get; }

Inherited from: BaseRendererElement

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererElement

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererElement

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererElement

[Parameter]
public string Name { get; set; }

Inherited from: BaseRendererElement

public object Parent { get; }

Inherited from: BaseRendererElement

protected virtual string MethodTarget { get; }

Inherited from: BaseRendererElement

protected object CurrParent { get; }
[Parameter]
public Action<IgbPageRequestedEventArgs> PageRequested { get; set; }
[Parameter]
public string PageRequestedScript { get; set; }
public override string Type { get; }

Inherited from: BaseRendererElement

protected string _name

Inherited from: BaseRendererElement

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererElement

protected string _cachedSerializedContent

Inherited from: IgbBaseGenericDataSource

public Task<IgbDataSourceSortDescriptionCollection> GetCurrentSortDescriptionsAsync()

Returns any

Inherited from: IgbBaseGenericDataSource

public IgbDataSourceSortDescriptionCollection GetCurrentSortDescriptions()

Returns any

Inherited from: IgbBaseGenericDataSource

public Task<IgbDataSourceGroupDescriptionCollection> GetCurrentGroupDescriptionsAsync()

Returns any

Inherited from: IgbBaseGenericDataSource

public IgbDataSourceGroupDescriptionCollection GetCurrentGroupDescriptions()

Returns any

GetCurrentSummaryDescriptionsAsync()

Section titled "GetCurrentSummaryDescriptionsAsync()"

Inherited from: IgbBaseGenericDataSource

public Task<IgbDataSourceSummaryDescriptionCollection> GetCurrentSummaryDescriptionsAsync()

Returns any

Inherited from: IgbBaseGenericDataSource

public IgbDataSourceSummaryDescriptionCollection GetCurrentSummaryDescriptions()

Returns any

Inherited from: IgbBaseGenericDataSource

public Task<IgbFilterExpressionCollection> GetCurrentFilterExpressionsAsync()

Returns any

Inherited from: IgbBaseGenericDataSource

public IgbFilterExpressionCollection GetCurrentFilterExpressions()

Returns any

Inherited from: IgbBaseGenericDataSource

Called to manually queue a refresh of the data source.

public Task QueueAutoRefreshAsync()

Returns any

Inherited from: IgbBaseGenericDataSource

public void QueueAutoRefresh()

Returns any

Inherited from: BaseRendererElement

protected virtual void EnsureModulesLoaded()

Returns any

Inherited from: BaseRendererElement

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

  • builder: RenderTreeBuilder

Returns any

OnElementNameChanged(BaseRendererElement, string, string)

Section titled "OnElementNameChanged(BaseRendererElement, string, string)"

Inherited from: BaseRendererElement

protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName)

Parameters

  • element: BaseRendererElement
  • oldName: string
  • newName: string

Returns any

InvokeMethod(string, object[], string[], ElementReference[])

Section titled "InvokeMethod(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodSync(string, object[], string[], ElementReference[])

Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodHelper(string, string, object[], string[], ElementReference[])

Section titled "InvokeMethodHelper(string, string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected Task<object> InvokeMethodHelper(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements)

Parameters

  • target: string
  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])

Section titled "InvokeMethodHelperSync(string, string, object[], string[], ElementReference[])"

Inherited from: BaseRendererElement

protected object InvokeMethodHelperSync(string target, string methodName, object[] arguments, string[] types, ElementReference[] nativeElements)

Parameters

  • target: string
  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

Inherited from: BaseRendererElement

protected bool IsPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"

Inherited from: BaseRendererElement

public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

Inherited from: BaseRendererElement

public string Serialize()

Returns any

Inherited from: BaseRendererElement

protected void EnsureValid()

Returns any

FromEventJson(BaseRendererControl, Dictionary<string, object>)

Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"

Inherited from: BaseRendererElement

protected virtual void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)

Parameters

  • control: BaseRendererControl
  • args: Dictionary

Returns any

ToEventJson(BaseRendererControl, Dictionary<string, object>)

Section titled "ToEventJson(BaseRendererControl, Dictionary<string, object>)"

Inherited from: BaseRendererElement

protected virtual void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)

Parameters

  • control: BaseRendererControl
  • args: Dictionary

Returns any

SetResourceStringAsync(string, string, string)

Section titled "SetResourceStringAsync(string, string, string)"

Inherited from: BaseRendererElement

protected Task<object> SetResourceStringAsync(string grouping, string id, string value)

Parameters

  • grouping: string
  • id: string
  • value: string

Returns any

SetResourceStringAsync(string, string)

Section titled "SetResourceStringAsync(string, string)"

Inherited from: BaseRendererElement

protected Task<object> SetResourceStringAsync(string grouping, string json)

Parameters

  • grouping: string
  • json: string

Returns any

AddSchemaProperty(string, GenericDataSourceSchemaPropertyType)

Section titled "AddSchemaProperty(string, GenericDataSourceSchemaPropertyType)"
public void AddSchemaProperty(string propertyName, GenericDataSourceSchemaPropertyType propertyType)

Parameters

  • propertyName: string
  • propertyType: GenericDataSourceSchemaPropertyType

Returns any

AddSchemaPropertyAsync(string, GenericDataSourceSchemaPropertyType)

Section titled "AddSchemaPropertyAsync(string, GenericDataSourceSchemaPropertyType)"
public Task AddSchemaPropertyAsync(string propertyName, GenericDataSourceSchemaPropertyType propertyType)

Parameters

  • propertyName: string
  • propertyType: GenericDataSourceSchemaPropertyType

Returns any

AddSummaryDate(string, DataSourceSummaryOperand, DateTime)

Section titled "AddSummaryDate(string, DataSourceSummaryOperand, DateTime)"
public void AddSummaryDate(string propertyName, DataSourceSummaryOperand operand, DateTime value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: DateTime

Returns any

AddSummaryDateAsync(string, DataSourceSummaryOperand, DateTime)

Section titled "AddSummaryDateAsync(string, DataSourceSummaryOperand, DateTime)"
public Task AddSummaryDateAsync(string propertyName, DataSourceSummaryOperand operand, DateTime value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: DateTime

Returns any

AddSummaryDouble(string, DataSourceSummaryOperand, double)

Section titled "AddSummaryDouble(string, DataSourceSummaryOperand, double)"
public void AddSummaryDouble(string propertyName, DataSourceSummaryOperand operand, double value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: double

Returns any

AddSummaryDoubleAsync(string, DataSourceSummaryOperand, double)

Section titled "AddSummaryDoubleAsync(string, DataSourceSummaryOperand, double)"
public Task AddSummaryDoubleAsync(string propertyName, DataSourceSummaryOperand operand, double value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: double

Returns any

AddSummaryInt(string, DataSourceSummaryOperand, int)

Section titled "AddSummaryInt(string, DataSourceSummaryOperand, int)"
public void AddSummaryInt(string propertyName, DataSourceSummaryOperand operand, int value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: int

Returns any

AddSummaryIntAsync(string, DataSourceSummaryOperand, int)

Section titled "AddSummaryIntAsync(string, DataSourceSummaryOperand, int)"
public Task AddSummaryIntAsync(string propertyName, DataSourceSummaryOperand operand, int value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: int

Returns any

AddSummaryString(string, DataSourceSummaryOperand, string)

Section titled "AddSummaryString(string, DataSourceSummaryOperand, string)"
public void AddSummaryString(string propertyName, DataSourceSummaryOperand operand, string value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: string

Returns any

AddSummaryStringAsync(string, DataSourceSummaryOperand, string)

Section titled "AddSummaryStringAsync(string, DataSourceSummaryOperand, string)"
public Task AddSummaryStringAsync(string propertyName, DataSourceSummaryOperand operand, string value)

Parameters

  • propertyName: string
  • operand: DataSourceSummaryOperand
  • value: string

Returns any

public void FillColumnBool(string column, bool[] values)

Parameters

  • column: string
  • values: bool[]

Returns any

FillColumnBoolAsync(string, bool[])

Section titled "FillColumnBoolAsync(string, bool[])"
public Task FillColumnBoolAsync(string column, bool[] values)

Parameters

  • column: string
  • values: bool[]

Returns any

public void FillColumnDate(string column, DateTime[] values)

Parameters

  • column: string
  • values: DateTime[]

Returns any

FillColumnDateAsync(string, DateTime[])

Section titled "FillColumnDateAsync(string, DateTime[])"
public Task FillColumnDateAsync(string column, DateTime[] values)

Parameters

  • column: string
  • values: DateTime[]

Returns any

public void FillColumnDouble(string column, double[] values)

Parameters

  • column: string
  • values: double[]

Returns any

FillColumnDoubleAsync(string, double[])

Section titled "FillColumnDoubleAsync(string, double[])"
public Task FillColumnDoubleAsync(string column, double[] values)

Parameters

  • column: string
  • values: double[]

Returns any

public void FillColumnInt(string column, int[] values)

Parameters

  • column: string
  • values: int[]

Returns any

public Task FillColumnIntAsync(string column, int[] values)

Parameters

  • column: string
  • values: int[]

Returns any

public void FillColumnString(string column, string[] values)

Parameters

  • column: string
  • values: string[]

Returns any

FillColumnStringAsync(string, string[])

Section titled "FillColumnStringAsync(string, string[])"
public Task FillColumnStringAsync(string column, string[] values)

Parameters

  • column: string
  • values: string[]

Returns any

public void FillCount(int count)

Parameters

  • count: int

Returns any

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

public Task FillCountAsync(int count)

Parameters

  • count: int

Returns any

public void FillGroupEnd()

Returns any

Ends the current group.

public Task FillGroupEndAsync()

Returns any

public void FillGroupStart(int startIndex, int endIndex)

Parameters

  • startIndex: int
  • endIndex: int

Returns any

public Task FillGroupStartAsync(int startIndex, int endIndex)

Parameters

  • startIndex: int
  • endIndex: int

Returns any

FillGroupValueDate(string, DateTime)

Section titled "FillGroupValueDate(string, DateTime)"
public void FillGroupValueDate(string propertyName, DateTime value)

Parameters

  • propertyName: string
  • value: DateTime

Returns any

FillGroupValueDateAsync(string, DateTime)

Section titled "FillGroupValueDateAsync(string, DateTime)"
public Task FillGroupValueDateAsync(string propertyName, DateTime value)

Parameters

  • propertyName: string
  • value: DateTime

Returns any

FillGroupValueDouble(string, double)

Section titled "FillGroupValueDouble(string, double)"
public void FillGroupValueDouble(string propertyName, double value)

Parameters

  • propertyName: string
  • value: double

Returns any

FillGroupValueDoubleAsync(string, double)

Section titled "FillGroupValueDoubleAsync(string, double)"
public Task FillGroupValueDoubleAsync(string propertyName, double value)

Parameters

  • propertyName: string
  • value: double

Returns any

public void FillGroupValueInt(string propertyName, int value)

Parameters

  • propertyName: string
  • value: int

Returns any

FillGroupValueIntAsync(string, int)

Section titled "FillGroupValueIntAsync(string, int)"
public Task FillGroupValueIntAsync(string propertyName, int value)

Parameters

  • propertyName: string
  • value: int

Returns any

FillGroupValueString(string, string)

Section titled "FillGroupValueString(string, string)"
public void FillGroupValueString(string propertyName, string value)

Parameters

  • propertyName: string
  • value: string

Returns any

FillGroupValueStringAsync(string, string)

Section titled "FillGroupValueStringAsync(string, string)"
public Task FillGroupValueStringAsync(string propertyName, string value)

Parameters

  • propertyName: string
  • value: string

Returns any

public void FillPageEnd()

Returns any

Ends the current page. Must be called after FillPageStart.

public Task FillPageEndAsync()

Returns any

public void FillPageStart(int requestId)

Parameters

  • requestId: int

Returns any

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

public Task FillPageStartAsync(int requestId)

Parameters

  • requestId: int

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any