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
object
ComponentBase
- IComponent
- IHandleEvent
- IHandleAfterRender
- JsonSerializable
Constructors
Section titled "Constructors"constructor
public IgbRowType() Returns IgbRowType
Properties
Section titled "Properties"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; } CurrParent
Section titled "CurrParent"Inherited from: BaseRendererElement
protected object CurrParent { get; } AddRowUI
Section titled "AddRowUI"[Parameter]
public bool AddRowUI { get; set; } Cells
Section titled "Cells"Optional A list or an array of cells, that belong to the row
[Parameter]
public IgbCellType[] Cells { get; set; } Children
Section titled "Children"Optional Contains the child rows of the current row, if there are any.
[Parameter]
public IgbRowType[] Children { get; set; } [Parameter]
public object Data { get; set; } Deleted
Section titled "Deleted"Optional Indicates whether the row is marked for deletion.
[Parameter]
public bool Deleted { get; set; } Disabled
Section titled "Disabled"Optional Indicates whether the current row is disabled
[Parameter]
public bool Disabled { get; set; } EphemeralKey
Section titled "EphemeralKey"public string EphemeralKey { get; protected set; } Expanded
Section titled "Expanded"Optional Indicates whether the current row is expanded. The value is true, if the row is expanded and false, if it is collapsed
[Parameter]
public bool Expanded { get; set; } Focused
Section titled "Focused"Optional Indicates whether the row is currently focused.
[Parameter]
public bool Focused { get; set; } Represent the grid instance, the row belongs to
[Parameter]
public IgbGridBaseDirective Grid { get; set; } GroupRow
Section titled "GroupRow"[Parameter]
public IgbGroupByRecord GroupRow { get; set; } HasChildren
Section titled "HasChildren"Optional Indicates whether the current row has any child rows
[Parameter]
public bool HasChildren { get; set; } InEditMode
Section titled "InEditMode"Optional Indicates whether the row is currently being edited.
[Parameter]
public bool InEditMode { get; set; } Index
Section titled "Index"The index of the row within the grid
[Parameter]
public double Index { get; set; } IsGroupByRow
Section titled "IsGroupByRow"Indicates whether the row is grouped.
[Parameter]
public bool IsGroupByRow { get; set; } IsSummaryRow
Section titled "IsSummaryRow"[Parameter]
public bool IsSummaryRow { get; set; } [Parameter]
public object Key { get; set; } MethodTarget
Section titled "MethodTarget"protected override string MethodTarget { get; } Pinned
Section titled "Pinned"Optional Indicates whether the current row is pinned.
[Parameter]
public bool Pinned { get; set; } RowParent
Section titled "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
[Parameter]
[WCWidgetMemberName("Parent")]
public IgbRowType RowParent { get; set; } Selected
Section titled "Selected"Optional Indicates whether the current row is selected
[Parameter]
public bool Selected { get; set; } TreeRow
Section titled "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.
[Parameter]
public IgbTreeGridRecord TreeRow { get; set; } public override string Type { get; } Validation
Section titled "Validation"[Parameter]
public IgbGridValidationState Validation { get; set; } ViewIndex
Section titled "ViewIndex"[Parameter]
public double ViewIndex { get; set; } 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"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
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
Del()
Section titled "Del()"public object Del() Returns any
DelAsync()
Section titled "DelAsync()"Optional A method to handle deleting rows
public Task<object> DelAsync() Returns any
FindByName(string)
Section titled "FindByName(string)"public override object FindByName(string name) Parameters
- name:
string
Returns any
FromEventJson(BaseRendererControl, Dictionary<string, object>)
Section titled "FromEventJson(BaseRendererControl, Dictionary<string, object>)"protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args) Parameters
- control:
BaseRendererControl - args:
Dictionary
Returns any
Pin()
Section titled "Pin()"public void Pin() Returns any
PinAsync()
Section titled "PinAsync()"Optional A method to handle pinning a row
public Task PinAsync() Returns any
SetNativeElement(object)
Section titled "SetNativeElement(object)"public void SetNativeElement(object element) Parameters
- element:
object
Returns any
SetNativeElementAsync(object)
Section titled "SetNativeElementAsync(object)"public Task SetNativeElementAsync(object element) Parameters
- element:
object
Returns any
ToEventJson(BaseRendererControl, Dictionary<string, object>)
Section titled "ToEventJson(BaseRendererControl, Dictionary<string, object>)"protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args) Parameters
- control:
BaseRendererControl - args:
Dictionary
Returns any
Unpin()
Section titled "Unpin()"public void Unpin() Returns any
UnpinAsync()
Section titled "UnpinAsync()"Optional A method to handle unpinning a row, that has been pinned
public Task UnpinAsync() Returns any
Update(object)
Section titled "Update(object)"public void Update(object value) Parameters
- value:
object
Returns any
UpdateAsync(object)
Section titled "UpdateAsync(object)"Optional A method to handle changing the value of elements of the row It takes the new value as an argument
public Task UpdateAsync(object value) Parameters
- value:
object