Class IgbPagedDataSource
This is a helper class for the DataGrid pager. It has to be in the DV.Shared project because it uses the old generator which will conflict
with this class if it existed inside the Grid project which uses the new API gen stuff. It conflicts because LocalDataSource is all using the old
generator.
Inheritance
System.Object
IgbPagedDataSource
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbPagedDataSource : IgbLocalDataSource, JsonSerializable
Constructors
IgbPagedDataSource()
Declaration
public IgbPagedDataSource()
Properties
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
GetItemProperty(Object, String)
Declaration
public override object GetItemProperty(object item, string propertyName)
Parameters
Type |
Name |
Description |
System.Object |
item |
|
System.String |
propertyName |
|
Returns
Type |
Description |
System.Object |
|
Overrides
GetItemPropertyAsync(Object, String)
Declaration
public override Task<object> GetItemPropertyAsync(object item, string propertyName)
Parameters
Type |
Name |
Description |
System.Object |
item |
|
System.String |
propertyName |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
Overrides
GetItemPropertyAtIndex(Int32, String)
Declaration
public override object GetItemPropertyAtIndex(int index, string valueName)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.String |
valueName |
|
Returns
Type |
Description |
System.Object |
|
Overrides
GetItemPropertyAtIndexAsync(Int32, String)
Declaration
public override Task<object> GetItemPropertyAtIndexAsync(int index, string valueName)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.String |
valueName |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
Overrides
IsPlaceholderItem(Int32)
Declaration
public override bool IsPlaceholderItem(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
IsPlaceholderItemAsync(Int32)
Declaration
public override Task<bool> IsPlaceholderItemAsync(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
Overrides
SetSchema(DataSourceSchema)
Declaration
public void SetSchema(DataSourceSchema schema)
Parameters
SetSchemaAsync(DataSourceSchema)
Declaration
public Task SetSchemaAsync(DataSourceSchema schema)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements