Class IgbRowType
Interface representing a row in the grid. It is essentially the blueprint to a row object.
Contains definitions of properties and methods, relevant to a row
Inheritance
System.Object
IgbRowType
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbRowType : BaseRendererElement, JsonSerializable
Constructors
IgbRowType()
Declaration
Properties
AddRowUI
Declaration
public bool AddRowUI { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Cells
Optional
A list or an array of cells, that belong to the row
Declaration
public IgbCellType[] Cells { get; set; }
Property Value
Children
Optional
Contains the child rows of the current row, if there are any.
Declaration
public IgbRowType[] Children { get; set; }
Property Value
Data
Declaration
public object Data { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
Deleted
Optional
Indicates whether the row is marked for deletion.
Declaration
public bool Deleted { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Disabled
Optional
Indicates whether the current row is disabled
Declaration
public bool Disabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EphemeralKey
Declaration
public string EphemeralKey { get; protected set; }
Property Value
| Type |
Description |
| System.String |
|
Expanded
Optional
Indicates whether the current row is expanded.
The value is true, if the row is expanded and false, if it is collapsed
Declaration
public bool Expanded { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Focused
Optional
Indicates whether the row is currently focused.
Declaration
public bool Focused { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Grid
Represent the grid instance, the row belongs to
Declaration
public IgbGridBaseDirective Grid { get; set; }
Property Value
GroupRow
Declaration
public IgbGroupByRecord GroupRow { get; set; }
Property Value
HasChildren
Optional
Indicates whether the current row has any child rows
Declaration
public bool HasChildren { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Index
The index of the row within the grid
Declaration
public double Index { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
InEditMode
Optional
Indicates whether the row is currently being edited.
Declaration
public bool InEditMode { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsGroupByRow
Indicates whether the row is grouped.
Declaration
public bool IsGroupByRow { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsSummaryRow
Declaration
public bool IsSummaryRow { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Key
Declaration
public object Key { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
MethodTarget
Declaration
protected override string MethodTarget { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Pinned
Optional
Indicates whether the current row is pinned.
Declaration
public bool Pinned { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RowParent
Optional
Contains the parent row of the current row, if it has one.
If the parent row exist, it means that the current row is a child row
Declaration
[WCWidgetMemberName("Parent")]
public IgbRowType RowParent { get; set; }
Property Value
Selected
Optional
Indicates whether the current row is selected
Declaration
public bool Selected { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
TreeRow
Optional
Represents the hierarchical record associated with the row (for tree grids).
It is of type ITreeGridRecord, which contains the data, children, the hierarchical level, etc.
Declaration
public IgbTreeGridRecord TreeRow { get; set; }
Property Value
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Validation
Declaration
public IgbGridValidationState Validation { get; set; }
Property Value
ViewIndex
Declaration
public double ViewIndex { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Methods
Del()
Declaration
Returns
| Type |
Description |
| System.Object |
|
DelAsync()
Optional
A method to handle deleting rows
Declaration
public Task<object> DelAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
FromEventJson(BaseRendererControl, Dictionary<String, Object>)
Declaration
protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
| Type |
Name |
Description |
| BaseRendererControl |
control |
|
| System.Collections.Generic.Dictionary<System.String, System.Object> |
args |
|
Overrides
Pin()
Declaration
PinAsync()
Optional
A method to handle pinning a row
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SetNativeElement(Object)
Declaration
public void SetNativeElement(object element)
Parameters
| Type |
Name |
Description |
| System.Object |
element |
|
SetNativeElementAsync(Object)
Declaration
public Task SetNativeElementAsync(object element)
Parameters
| Type |
Name |
Description |
| System.Object |
element |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ToEventJson(BaseRendererControl, Dictionary<String, Object>)
Declaration
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
| Type |
Name |
Description |
| BaseRendererControl |
control |
|
| System.Collections.Generic.Dictionary<System.String, System.Object> |
args |
|
Overrides
Unpin()
Declaration
UnpinAsync()
Optional
A method to handle unpinning a row, that has been pinned
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Update(Object)
Declaration
public void Update(object value)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
UpdateAsync(Object)
Optional
A method to handle changing the value of elements of the row
It takes the new value as an argument
Declaration
public Task UpdateAsync(object value)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Implements