Inheritance
object
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
Constructors
Section titled "Constructors"constructor
public IgbGenericVirtualDataSource() Returns IgbGenericVirtualDataSource
Properties
Section titled "Properties"SortDescriptions
Section titled "SortDescriptions"Inherited from: IgbBaseGenericDataSource
Gets the current sort that is applied to the data source.
public IgbDataSourceSortDescriptionCollection SortDescriptions { get; protected set; } GroupDescriptions
Section titled "GroupDescriptions"Inherited from: IgbBaseGenericDataSource
Gets the current grouping that is applied to the data source.
public IgbDataSourceGroupDescriptionCollection GroupDescriptions { get; protected set; } SummaryDescriptions
Section titled "SummaryDescriptions"Inherited from: IgbBaseGenericDataSource
Gets the current summaries that are applied to the data source.
public IgbDataSourceSummaryDescriptionCollection SummaryDescriptions { get; protected set; } FilterExpressions
Section titled "FilterExpressions"Inherited from: IgbBaseGenericDataSource
Gets the current filter that is applied to the data source.
public IgbFilterExpressionCollection FilterExpressions { get; protected set; } IgBlazor
Section titled "IgBlazor"Inherited from: BaseRendererElement
[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; } IsComponentRooted
Section titled "IsComponentRooted"Inherited from: BaseRendererElement
public bool IsComponentRooted { get; } ParentTypeName
Section titled "ParentTypeName"Inherited from: BaseRendererElement
protected virtual string ParentTypeName { get; } UseDirectRender
Section titled "UseDirectRender"Inherited from: BaseRendererElement
protected virtual bool UseDirectRender { get; } ChildContent
Section titled "ChildContent"Inherited from: BaseRendererElement
[Parameter]
public RenderFragment ChildContent { get; set; } SupportsVisualChildren
Section titled "SupportsVisualChildren"Inherited from: BaseRendererElement
protected virtual bool SupportsVisualChildren { get; } Inherited from: BaseRendererElement
[Parameter]
public string Name { get; set; } Parent
Section titled "Parent"Inherited from: BaseRendererElement
public object Parent { get; } MethodTarget
Section titled "MethodTarget"Inherited from: BaseRendererElement
protected virtual string MethodTarget { get; } CurrParent
Section titled "CurrParent"Inherited from: BaseRendererElement
protected object CurrParent { get; } PageRequested
Section titled "PageRequested"[Parameter]
public Action<IgbPageRequestedEventArgs> PageRequested { get; set; } PageRequestedScript
Section titled "PageRequestedScript"[Parameter]
public string PageRequestedScript { get; set; } public override string Type { get; } Accessors
Section titled "Accessors"_name
Section titled "_name"Inherited from: BaseRendererElement
protected string _name eventCallbacksCache
Section titled "eventCallbacksCache"Inherited from: BaseRendererElement
protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache _cachedSerializedContent
Section titled "_cachedSerializedContent"Inherited from: BaseRendererElement
protected string _cachedSerializedContent Methods
Section titled "Methods"GetCurrentSortDescriptionsAsync()
Section titled "GetCurrentSortDescriptionsAsync()"Inherited from: IgbBaseGenericDataSource
public Task<IgbDataSourceSortDescriptionCollection> GetCurrentSortDescriptionsAsync() Returns any
GetCurrentSortDescriptions()
Section titled "GetCurrentSortDescriptions()"Inherited from: IgbBaseGenericDataSource
public IgbDataSourceSortDescriptionCollection GetCurrentSortDescriptions() Returns any
GetCurrentGroupDescriptionsAsync()
Section titled "GetCurrentGroupDescriptionsAsync()"Inherited from: IgbBaseGenericDataSource
public Task<IgbDataSourceGroupDescriptionCollection> GetCurrentGroupDescriptionsAsync() Returns any
GetCurrentGroupDescriptions()
Section titled "GetCurrentGroupDescriptions()"Inherited from: IgbBaseGenericDataSource
public IgbDataSourceGroupDescriptionCollection GetCurrentGroupDescriptions() Returns any
GetCurrentSummaryDescriptionsAsync()
Section titled "GetCurrentSummaryDescriptionsAsync()"Inherited from: IgbBaseGenericDataSource
public Task<IgbDataSourceSummaryDescriptionCollection> GetCurrentSummaryDescriptionsAsync() Returns any
GetCurrentSummaryDescriptions()
Section titled "GetCurrentSummaryDescriptions()"Inherited from: IgbBaseGenericDataSource
public IgbDataSourceSummaryDescriptionCollection GetCurrentSummaryDescriptions() Returns any
GetCurrentFilterExpressionsAsync()
Section titled "GetCurrentFilterExpressionsAsync()"Inherited from: IgbBaseGenericDataSource
public Task<IgbFilterExpressionCollection> GetCurrentFilterExpressionsAsync() Returns any
GetCurrentFilterExpressions()
Section titled "GetCurrentFilterExpressions()"Inherited from: IgbBaseGenericDataSource
public IgbFilterExpressionCollection GetCurrentFilterExpressions() Returns any
QueueAutoRefreshAsync()
Section titled "QueueAutoRefreshAsync()"Inherited from: IgbBaseGenericDataSource
Called to manually queue a refresh of the data source.
public Task QueueAutoRefreshAsync() Returns any
QueueAutoRefresh()
Section titled "QueueAutoRefresh()"Inherited from: IgbBaseGenericDataSource
public void QueueAutoRefresh() Returns any
EnsureModulesLoaded()
Section titled "EnsureModulesLoaded()"Inherited from: BaseRendererElement
protected virtual void EnsureModulesLoaded() Returns any
BuildRenderTree(RenderTreeBuilder)
Section titled "BuildRenderTree(RenderTreeBuilder)"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
IsPropDirty(string)
Section titled "IsPropDirty(string)"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
Serialize()
Section titled "Serialize()"Inherited from: BaseRendererElement
public string Serialize() Returns any
EnsureValid()
Section titled "EnsureValid()"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
FillColumnBool(string, bool[])
Section titled "FillColumnBool(string, bool[])"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
FillColumnDate(string, DateTime[])
Section titled "FillColumnDate(string, DateTime[])"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
FillColumnDouble(string, double[])
Section titled "FillColumnDouble(string, double[])"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
FillColumnInt(string, int[])
Section titled "FillColumnInt(string, int[])"public void FillColumnInt(string column, int[] values) Parameters
- column:
string - values:
int[]
Returns any
FillColumnIntAsync(string, int[])
Section titled "FillColumnIntAsync(string, int[])"public Task FillColumnIntAsync(string column, int[] values) Parameters
- column:
string - values:
int[]
Returns any
FillColumnString(string, string[])
Section titled "FillColumnString(string, string[])"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
FillCount(int)
Section titled "FillCount(int)"public void FillCount(int count) Parameters
- count:
int
Returns any
FillCountAsync(int)
Section titled "FillCountAsync(int)"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
FillGroupEnd()
Section titled "FillGroupEnd()"public void FillGroupEnd() Returns any
FillGroupEndAsync()
Section titled "FillGroupEndAsync()"Ends the current group.
public Task FillGroupEndAsync() Returns any
FillGroupStart(int, int)
Section titled "FillGroupStart(int, int)"public void FillGroupStart(int startIndex, int endIndex) Parameters
- startIndex:
int - endIndex:
int
Returns any
FillGroupStartAsync(int, int)
Section titled "FillGroupStartAsync(int, int)"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
FillGroupValueInt(string, int)
Section titled "FillGroupValueInt(string, int)"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
FillPageEnd()
Section titled "FillPageEnd()"public void FillPageEnd() Returns any
FillPageEndAsync()
Section titled "FillPageEndAsync()"Ends the current page. Must be called after FillPageStart.
public Task FillPageEndAsync() Returns any
FillPageStart(int)
Section titled "FillPageStart(int)"public void FillPageStart(int requestId) Parameters
- requestId:
int
Returns any
FillPageStartAsync(int)
Section titled "FillPageStartAsync(int)"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
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string