Class IgbGenericVirtualDataSource
Inheritance
System.Object
IgbGenericVirtualDataSource
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbGenericVirtualDataSource : IgbBaseGenericDataSource, JsonSerializable
Constructors
IgbGenericVirtualDataSource()
Declaration
public IgbGenericVirtualDataSource()
Properties
Declaration
public Action<IgbPageRequestedEventArgs> PageRequested { get; set; }
Property Value
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
Methods
AddSchemaProperty(String, GenericDataSourceSchemaPropertyType)
Declaration
public void AddSchemaProperty(string propertyName, GenericDataSourceSchemaPropertyType propertyType)
Parameters
AddSchemaPropertyAsync(String, GenericDataSourceSchemaPropertyType)
Declaration
public Task AddSchemaPropertyAsync(string propertyName, GenericDataSourceSchemaPropertyType propertyType)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
AddSummaryDate(String, DataSourceSummaryOperand, DateTime)
Declaration
public void AddSummaryDate(string propertyName, DataSourceSummaryOperand operand, DateTime value)
Parameters
AddSummaryDateAsync(String, DataSourceSummaryOperand, DateTime)
Declaration
public Task AddSummaryDateAsync(string propertyName, DataSourceSummaryOperand operand, DateTime value)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
AddSummaryDouble(String, DataSourceSummaryOperand, Double)
Declaration
public void AddSummaryDouble(string propertyName, DataSourceSummaryOperand operand, double value)
Parameters
AddSummaryDoubleAsync(String, DataSourceSummaryOperand, Double)
Declaration
public Task AddSummaryDoubleAsync(string propertyName, DataSourceSummaryOperand operand, double value)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
AddSummaryInt(String, DataSourceSummaryOperand, Int32)
Declaration
public void AddSummaryInt(string propertyName, DataSourceSummaryOperand operand, int value)
Parameters
AddSummaryIntAsync(String, DataSourceSummaryOperand, Int32)
Declaration
public Task AddSummaryIntAsync(string propertyName, DataSourceSummaryOperand operand, int value)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
AddSummaryString(String, DataSourceSummaryOperand, String)
Declaration
public void AddSummaryString(string propertyName, DataSourceSummaryOperand operand, string value)
Parameters
AddSummaryStringAsync(String, DataSourceSummaryOperand, String)
Declaration
public Task AddSummaryStringAsync(string propertyName, DataSourceSummaryOperand operand, string value)
Parameters
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()
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
Implements