Show / Hide Table of Contents

Class IgbTreeGrid

Inheritance
System.Object
BaseRendererControl
IgbGridBaseDirective
IgbTreeGrid
Implements
JsonSerializable
System.IDisposable
Inherited Members
IgbGridBaseDirective.SuspendNotifications()
IgbGridBaseDirective.ResumeNotifications()
IgbGridBaseDirective.UpdateProperty(Object, String, Object)
IgbGridBaseDirective.OnRowAddedOverride(IgbRowDataEventArgs)
IgbGridBaseDirective.PropagateValues(Object, Dictionary<String, Object>, Boolean)
IgbGridBaseDirective.AddRow(Object)
IgbGridBaseDirective.AddRowAsync(Object)
IgbGridBaseDirective.DeleteRow(Object)
IgbGridBaseDirective.DeleteRowAsync(Object)
IgbGridBaseDirective.UpdateCell(Object, Object, String)
IgbGridBaseDirective.UpdateCellAsync(Object, Object, String)
IgbGridBaseDirective.UpdateRow(Dictionary<String, Object>, Object)
IgbGridBaseDirective.UpdateRowAsync(Dictionary<String, Object>, Object)
IgbGridBaseDirective.GetCurrentSelectedRowsAsync()
IgbGridBaseDirective.GetCurrentSelectedRows()
IgbGridBaseDirective.GetHiddenColumnsCountAsync()
IgbGridBaseDirective.GetHiddenColumnsCount()
IgbGridBaseDirective.GetPinnedColumnsCountAsync()
IgbGridBaseDirective.GetPinnedColumnsCount()
IgbGridBaseDirective.GetLastSearchInfoAsync()
IgbGridBaseDirective.GetLastSearchInfo()
IgbGridBaseDirective.GetFilteredDataAsync()
IgbGridBaseDirective.GetFilteredData()
IgbGridBaseDirective.GetFilteredSortedDataAsync()
IgbGridBaseDirective.GetFilteredSortedData()
IgbGridBaseDirective.GetVirtualizationStateAsync()
IgbGridBaseDirective.GetVirtualizationState()
IgbGridBaseDirective.GetDefaultRowHeightAsync()
IgbGridBaseDirective.GetDefaultRowHeight()
IgbGridBaseDirective.GetColumnsAsync()
IgbGridBaseDirective.GetColumns()
IgbGridBaseDirective.GetPinnedColumnsAsync()
IgbGridBaseDirective.GetPinnedColumns()
IgbGridBaseDirective.GetPinnedStartColumnsAsync()
IgbGridBaseDirective.GetPinnedStartColumns()
IgbGridBaseDirective.GetPinnedEndColumnsAsync()
IgbGridBaseDirective.GetPinnedEndColumns()
IgbGridBaseDirective.GetUnpinnedColumnsAsync()
IgbGridBaseDirective.GetUnpinnedColumns()
IgbGridBaseDirective.GetVisibleColumnsAsync()
IgbGridBaseDirective.GetVisibleColumns()
IgbGridBaseDirective.GetDataViewAsync()
IgbGridBaseDirective.GetDataView()
IgbGridBaseDirective.GetCurrentActualColumnListAsync()
IgbGridBaseDirective.GetCurrentActualColumnList()
IgbGridBaseDirective.SetNativeElementAsync(Object)
IgbGridBaseDirective.SetNativeElement(Object)
IgbGridBaseDirective.IsRecordPinnedByIndexAsync(Double)
IgbGridBaseDirective.IsRecordPinnedByIndex(Double)
IgbGridBaseDirective.ToggleColumnVisibilityAsync(IgbColumnVisibilityChangedEventArgs)
IgbGridBaseDirective.ToggleColumnVisibility(IgbColumnVisibilityChangedEventArgs)
IgbGridBaseDirective.ExpandRowAsync(Object)
IgbGridBaseDirective.ExpandRow(Object)
IgbGridBaseDirective.CollapseRowAsync(Object)
IgbGridBaseDirective.CollapseRow(Object)
IgbGridBaseDirective.ToggleRowAsync(Object)
IgbGridBaseDirective.ToggleRow(Object)
IgbGridBaseDirective.GetHeaderGroupWidthAsync(IgbColumn)
IgbGridBaseDirective.GetHeaderGroupWidth(IgbColumn)
IgbGridBaseDirective.GetColumnByNameAsync(String)
IgbGridBaseDirective.GetColumnByName(String)
IgbGridBaseDirective.GetColumnByVisibleIndexAsync(Double)
IgbGridBaseDirective.GetColumnByVisibleIndex(Double)
IgbGridBaseDirective.RecalculateAutoSizesAsync()
IgbGridBaseDirective.RecalculateAutoSizes()
IgbGridBaseDirective.MoveColumnAsync(IgbColumn, IgbColumn, Nullable<DropPosition>)
IgbGridBaseDirective.MoveColumn(IgbColumn, IgbColumn, Nullable<DropPosition>)
IgbGridBaseDirective.MarkForCheckAsync()
IgbGridBaseDirective.MarkForCheck()
IgbGridBaseDirective.GetRowDataAsync(Object)
IgbGridBaseDirective.GetRowData(Object)
IgbGridBaseDirective.SortAsync(IgbSortingExpression[])
IgbGridBaseDirective.Sort(IgbSortingExpression[])
IgbGridBaseDirective.FilterAsync(String, Object, IgbFilteringExpressionsTreeOrFilteringOperation, Boolean)
IgbGridBaseDirective.Filter(String, Object, IgbFilteringExpressionsTreeOrFilteringOperation, Boolean)
IgbGridBaseDirective.FilterGlobalAsync(Object, Object, Object)
IgbGridBaseDirective.FilterGlobal(Object, Object, Object)
IgbGridBaseDirective.EnableSummariesAsync(Object[])
IgbGridBaseDirective.EnableSummaries(Object[])
IgbGridBaseDirective.DisableSummariesAsync(Object[])
IgbGridBaseDirective.DisableSummaries(Object[])
IgbGridBaseDirective.ClearFilterAsync(String)
IgbGridBaseDirective.ClearFilter(String)
IgbGridBaseDirective.ClearSortAsync(String)
IgbGridBaseDirective.ClearSort(String)
IgbGridBaseDirective.PinColumnAsync(String, Double, Nullable<ColumnPinningPosition>)
IgbGridBaseDirective.PinColumn(String, Double, Nullable<ColumnPinningPosition>)
IgbGridBaseDirective.UnpinColumnAsync(String, Double)
IgbGridBaseDirective.UnpinColumn(String, Double)
IgbGridBaseDirective.ReflowAsync()
IgbGridBaseDirective.Reflow()
IgbGridBaseDirective.FindNextAsync(String, Boolean, Boolean)
IgbGridBaseDirective.FindNext(String, Boolean, Boolean)
IgbGridBaseDirective.FindPrevAsync(String, Boolean, Boolean)
IgbGridBaseDirective.FindPrev(String, Boolean, Boolean)
IgbGridBaseDirective.RefreshSearchAsync(Boolean, Boolean)
IgbGridBaseDirective.RefreshSearch(Boolean, Boolean)
IgbGridBaseDirective.ClearSearchAsync()
IgbGridBaseDirective.ClearSearch()
IgbGridBaseDirective.GetPinnedStartWidthAsync(Boolean)
IgbGridBaseDirective.GetPinnedStartWidth(Boolean)
IgbGridBaseDirective.GetPinnedEndWidthAsync(Boolean)
IgbGridBaseDirective.GetPinnedEndWidth(Boolean)
IgbGridBaseDirective.SelectRowsAsync(Object[], Boolean)
IgbGridBaseDirective.SelectRows(Object[], Boolean)
IgbGridBaseDirective.DeselectRowsAsync(Object[])
IgbGridBaseDirective.DeselectRows(Object[])
IgbGridBaseDirective.SelectAllRowsAsync(Boolean)
IgbGridBaseDirective.SelectAllRows(Boolean)
IgbGridBaseDirective.DeselectAllRowsAsync(Boolean)
IgbGridBaseDirective.DeselectAllRows(Boolean)
IgbGridBaseDirective.ClearCellSelectionAsync()
IgbGridBaseDirective.ClearCellSelection()
IgbGridBaseDirective.SelectRangeAsync(IgbGridSelectionRange[])
IgbGridBaseDirective.SelectRange(IgbGridSelectionRange[])
IgbGridBaseDirective.GetSelectedRangesAsync()
IgbGridBaseDirective.GetSelectedRanges()
IgbGridBaseDirective.SelectedColumnsAsync()
IgbGridBaseDirective.SelectedColumns()
IgbGridBaseDirective.SelectColumnsAsync(String[], Boolean)
IgbGridBaseDirective.SelectColumns(String[], Boolean)
IgbGridBaseDirective.DeselectColumnsAsync(String[])
IgbGridBaseDirective.DeselectColumns(String[])
IgbGridBaseDirective.DeselectAllColumnsAsync()
IgbGridBaseDirective.DeselectAllColumns()
IgbGridBaseDirective.SelectAllColumnsAsync()
IgbGridBaseDirective.SelectAllColumns()
IgbGridBaseDirective.GetSelectedColumnsDataAsync(Boolean, Boolean)
IgbGridBaseDirective.GetSelectedColumnsData(Boolean, Boolean)
IgbGridBaseDirective.NavigateToAsync(Double, Double, Object)
IgbGridBaseDirective.NavigateTo(Double, Double, Object)
IgbGridBaseDirective.GetNextCellAsync(Double, Double, Object)
IgbGridBaseDirective.GetNextCell(Double, Double, Object)
IgbGridBaseDirective.GetPreviousCellAsync(Double, Double, Object)
IgbGridBaseDirective.GetPreviousCell(Double, Double, Object)
IgbGridBaseDirective.OpenAdvancedFilteringDialogAsync(IgbOverlaySettings)
IgbGridBaseDirective.OpenAdvancedFilteringDialog(IgbOverlaySettings)
IgbGridBaseDirective.CloseAdvancedFilteringDialogAsync(Boolean)
IgbGridBaseDirective.CloseAdvancedFilteringDialog(Boolean)
IgbGridBaseDirective.BeginAddRowByIdAsync(Object, Boolean)
IgbGridBaseDirective.BeginAddRowById(Object, Boolean)
IgbGridBaseDirective.NeedsDynamicContent
IgbGridBaseDirective.ContentColumnList
IgbGridBaseDirective.CellEditDone
IgbGridBaseDirective.RowAdded
IgbGridBaseDirective.ItemRequested
IgbGridBaseDirective.RowDeleted
IgbGridBaseDirective.DefaultEventBehavior
IgbGridBaseDirective.ParentTypeName
IgbGridBaseDirective.ContentActionStripComponents
IgbGridBaseDirective.ActualActionStripComponents
IgbGridBaseDirective.ContentToolbar
IgbGridBaseDirective.ActualToolbar
IgbGridBaseDirective.ContentPaginationComponents
IgbGridBaseDirective.ActualPaginationComponents
IgbGridBaseDirective.ContentStateComponents
IgbGridBaseDirective.ActualStateComponents
IgbGridBaseDirective.SnackbarDisplayTime
IgbGridBaseDirective.AutoGenerate
IgbGridBaseDirective.AutoGenerateExclude
IgbGridBaseDirective.Moving
IgbGridBaseDirective.EmptyGridTemplate
IgbGridBaseDirective.EmptyGridTemplateScript
IgbGridBaseDirective.AddRowEmptyTemplate
IgbGridBaseDirective.AddRowEmptyTemplateScript
IgbGridBaseDirective.LoadingGridTemplate
IgbGridBaseDirective.LoadingGridTemplateScript
IgbGridBaseDirective.SummaryRowHeight
IgbGridBaseDirective.DataCloneStrategy
IgbGridBaseDirective.ClipboardOptions
IgbGridBaseDirective.RowClasses
IgbGridBaseDirective.RowClassesScript
IgbGridBaseDirective.RowStyles
IgbGridBaseDirective.RowStylesScript
IgbGridBaseDirective.PrimaryKey
IgbGridBaseDirective.ColumnList
IgbGridBaseDirective.ActionStripComponents
IgbGridBaseDirective.DragGhostCustomTemplate
IgbGridBaseDirective.DragGhostCustomTemplateScript
IgbGridBaseDirective.RowEditTextTemplate
IgbGridBaseDirective.RowEditTextTemplateScript
IgbGridBaseDirective.RowAddTextTemplate
IgbGridBaseDirective.RowAddTextTemplateScript
IgbGridBaseDirective.RowEditActionsTemplate
IgbGridBaseDirective.RowEditActionsTemplateScript
IgbGridBaseDirective.RowExpandedIndicatorTemplate
IgbGridBaseDirective.RowExpandedIndicatorTemplateScript
IgbGridBaseDirective.RowCollapsedIndicatorTemplate
IgbGridBaseDirective.RowCollapsedIndicatorTemplateScript
IgbGridBaseDirective.HeaderExpandedIndicatorTemplate
IgbGridBaseDirective.HeaderExpandedIndicatorTemplateScript
IgbGridBaseDirective.HeaderCollapsedIndicatorTemplate
IgbGridBaseDirective.HeaderCollapsedIndicatorTemplateScript
IgbGridBaseDirective.ExcelStyleHeaderIconTemplate
IgbGridBaseDirective.ExcelStyleHeaderIconTemplateScript
IgbGridBaseDirective.SortAscendingHeaderIconTemplate
IgbGridBaseDirective.SortAscendingHeaderIconTemplateScript
IgbGridBaseDirective.SortDescendingHeaderIconTemplate
IgbGridBaseDirective.SortDescendingHeaderIconTemplateScript
IgbGridBaseDirective.SortHeaderIconTemplate
IgbGridBaseDirective.SortHeaderIconTemplateScript
IgbGridBaseDirective.Toolbar
IgbGridBaseDirective.PaginationComponents
IgbGridBaseDirective.ResourceStrings
IgbGridBaseDirective.FilteringLogic
IgbGridBaseDirective.FilteringExpressionsTree
IgbGridBaseDirective.AdvancedFilteringExpressionsTree
IgbGridBaseDirective.Locale
IgbGridBaseDirective.PagingMode
IgbGridBaseDirective.HideRowSelectors
IgbGridBaseDirective.RowDraggable
IgbGridBaseDirective.ValidationTrigger
IgbGridBaseDirective.RowEditable
IgbGridBaseDirective.RowHeight
IgbGridBaseDirective.ColumnWidth
IgbGridBaseDirective.EmptyGridMessage
IgbGridBaseDirective.IsLoading
IgbGridBaseDirective.ShouldGenerate
IgbGridBaseDirective.EmptyFilteredGridMessage
IgbGridBaseDirective.Pinning
IgbGridBaseDirective.AllowFiltering
IgbGridBaseDirective.AllowAdvancedFiltering
IgbGridBaseDirective.FilterMode
IgbGridBaseDirective.SummaryPosition
IgbGridBaseDirective.SummaryCalculationMode
IgbGridBaseDirective.ShowSummaryOnCollapse
IgbGridBaseDirective.FilterStrategy
IgbGridBaseDirective.SortStrategy
IgbGridBaseDirective.SortingOptions
IgbGridBaseDirective.SelectedRows
IgbGridBaseDirective.HeadSelectorTemplate
IgbGridBaseDirective.HeadSelectorTemplateScript
IgbGridBaseDirective.RowSelectorTemplate
IgbGridBaseDirective.RowSelectorTemplateScript
IgbGridBaseDirective.DragIndicatorIconTemplate
IgbGridBaseDirective.DragIndicatorIconTemplateScript
IgbGridBaseDirective.SortingExpressions
IgbGridBaseDirective.BatchEditing
IgbGridBaseDirective.CellSelection
IgbGridBaseDirective.CellMergeMode
IgbGridBaseDirective.RowSelection
IgbGridBaseDirective.ColumnSelection
IgbGridBaseDirective.Outlet
IgbGridBaseDirective.TotalRecords
IgbGridBaseDirective.SelectRowOnClick
IgbGridBaseDirective.ActualColumnList
IgbGridBaseDirective.StateComponents
IgbGridBaseDirective.SelectedRowsChanged
IgbGridBaseDirective.FilteringExpressionsTreeChangeScript
IgbGridBaseDirective.FilteringExpressionsTreeChange
IgbGridBaseDirective.AdvancedFilteringExpressionsTreeChangeScript
IgbGridBaseDirective.AdvancedFilteringExpressionsTreeChange
IgbGridBaseDirective.GridScrollScript
IgbGridBaseDirective.GridScroll
IgbGridBaseDirective.CellClickScript
IgbGridBaseDirective.CellClick
IgbGridBaseDirective.RowClickScript
IgbGridBaseDirective.RowClick
IgbGridBaseDirective.FormGroupCreatedScript
IgbGridBaseDirective.FormGroupCreated
IgbGridBaseDirective.ValidationStatusChangeScript
IgbGridBaseDirective.ValidationStatusChange
IgbGridBaseDirective.SelectedScript
IgbGridBaseDirective.Selected
IgbGridBaseDirective.RowSelectionChangingScript
IgbGridBaseDirective.RowSelectionChanging
IgbGridBaseDirective.ColumnSelectionChangingScript
IgbGridBaseDirective.ColumnSelectionChanging
IgbGridBaseDirective.ColumnPinScript
IgbGridBaseDirective.ColumnPin
IgbGridBaseDirective.ColumnPinnedScript
IgbGridBaseDirective.ColumnPinned
IgbGridBaseDirective.CellEditEnterScript
IgbGridBaseDirective.CellEditEnter
IgbGridBaseDirective.CellEditExitScript
IgbGridBaseDirective.CellEditExit
IgbGridBaseDirective.CellEditScript
IgbGridBaseDirective.CellEdit
IgbGridBaseDirective.RowEditEnterScript
IgbGridBaseDirective.RowEditEnter
IgbGridBaseDirective.RowEditScript
IgbGridBaseDirective.RowEdit
IgbGridBaseDirective.RowEditDoneScript
IgbGridBaseDirective.RowEditDone
IgbGridBaseDirective.RowEditExitScript
IgbGridBaseDirective.RowEditExit
IgbGridBaseDirective.ColumnInitScript
IgbGridBaseDirective.ColumnInit
IgbGridBaseDirective.ColumnsAutogeneratedScript
IgbGridBaseDirective.ColumnsAutogenerated
IgbGridBaseDirective.SortingScript
IgbGridBaseDirective.Sorting
IgbGridBaseDirective.SortingDoneScript
IgbGridBaseDirective.SortingDone
IgbGridBaseDirective.FilteringScript
IgbGridBaseDirective.Filtering
IgbGridBaseDirective.FilteringDoneScript
IgbGridBaseDirective.FilteringDone
IgbGridBaseDirective.RowDeleteScript
IgbGridBaseDirective.RowDelete
IgbGridBaseDirective.RowAddScript
IgbGridBaseDirective.RowAdd
IgbGridBaseDirective.ColumnResizedScript
IgbGridBaseDirective.ColumnResized
IgbGridBaseDirective.ContextMenuScript
IgbGridBaseDirective.ContextMenu
IgbGridBaseDirective.DoubleClickScript
IgbGridBaseDirective.DoubleClick
IgbGridBaseDirective.ColumnVisibilityChangingScript
IgbGridBaseDirective.ColumnVisibilityChanging
IgbGridBaseDirective.ColumnVisibilityChangedScript
IgbGridBaseDirective.ColumnVisibilityChanged
IgbGridBaseDirective.ColumnMovingStartScript
IgbGridBaseDirective.ColumnMovingStart
IgbGridBaseDirective.ColumnMovingScript
IgbGridBaseDirective.ColumnMoving
IgbGridBaseDirective.ColumnMovingEndScript
IgbGridBaseDirective.ColumnMovingEnd
IgbGridBaseDirective.GridKeydownScript
IgbGridBaseDirective.GridKeydown
IgbGridBaseDirective.RowDragStartScript
IgbGridBaseDirective.RowDragStart
IgbGridBaseDirective.RowDragEndScript
IgbGridBaseDirective.RowDragEnd
IgbGridBaseDirective.GridCopyScript
IgbGridBaseDirective.GridCopy
IgbGridBaseDirective.SelectedRowsChangeScript
IgbGridBaseDirective.SelectedRowsChange
IgbGridBaseDirective.RowToggleScript
IgbGridBaseDirective.RowToggle
IgbGridBaseDirective.RowPinningScript
IgbGridBaseDirective.RowPinning
IgbGridBaseDirective.RowPinnedScript
IgbGridBaseDirective.RowPinned
IgbGridBaseDirective.ActiveNodeChangeScript
IgbGridBaseDirective.ActiveNodeChange
IgbGridBaseDirective.SortingExpressionsChangeScript
IgbGridBaseDirective.SortingExpressionsChange
IgbGridBaseDirective.ToolbarExportingScript
IgbGridBaseDirective.ToolbarExporting
IgbGridBaseDirective.RangeSelectedScript
IgbGridBaseDirective.RangeSelected
IgbGridBaseDirective.RenderedScript
IgbGridBaseDirective.Rendered
IgbGridBaseDirective.DataChangingScript
IgbGridBaseDirective.DataChanging
IgbGridBaseDirective.DataChangedScript
IgbGridBaseDirective.DataChanged
BaseRendererControl.eventCallbacksCache
BaseRendererControl._cachedSerializedContent
BaseRendererControl.ResolveEventBehavior()
BaseRendererControl.ResolveDisplay()
BaseRendererControl.ToSpinal(String)
BaseRendererControl.TransformSimpleKey(String)
BaseRendererControl.IsTransformedEnumValue(String)
BaseRendererControl.TransformPotentialEnumValue(String, Object)
BaseRendererControl.BuildSequenceInfo(Int32)
BaseRendererControl.BuildRenderTree(RenderTreeBuilder)
BaseRendererControl.TemplateContentType(String)
BaseRendererControl.OnAfterRenderAsync(Boolean)
BaseRendererControl.EnsureReady()
BaseRendererControl.MarkPropDirty(String)
BaseRendererControl.IsPropDirty(String)
BaseRendererControl.Serialize(SerializationContext, String)
BaseRendererControl.Serialize()
BaseRendererControl.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererControl.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererControl.SuspendNotifications(Object)
BaseRendererControl.ResumeNotifications(Object, Boolean)
BaseRendererControl.NotifyInsertItem(Object, Int32, Object)
BaseRendererControl.NotifyRemoveItem(Object, Int32, Object)
BaseRendererControl.NotifyClearItems(Object)
BaseRendererControl.NotifySetItem(Object, Int32, Object, Object)
BaseRendererControl.NotifyUpdateItem(Object, Int32, Object, Boolean)
BaseRendererControl.OnRefChanged(String, Object)
BaseRendererControl.OnInvokeReturn(Int64, Object)
BaseRendererControl.Camelize(String)
BaseRendererControl.ToPascal(String)
BaseRendererControl.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererControl.Dispose(Boolean)
BaseRendererControl.SetResourceStringAsync(String, String, String)
BaseRendererControl.SetResourceStringAsync(String, String)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, JsonElement)
BaseRendererControl.SetPropertyValue(Object, PropertyInfo, Object)
BaseRendererControl.CompareEventCallbacks<T>(T, T, Dictionary<Type, Dictionary<String, FieldInfo>>)
BaseRendererControl.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.EventBehavior
BaseRendererControl.ChildContent
BaseRendererControl.RoundTripDateConversion
BaseRendererControl.SupportsVisualChildren
BaseRendererControl.UseDirectRender
BaseRendererControl.DirectRenderElementName
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbTreeGrid : IgbGridBaseDirective, RefSink, JsonSerializable, IDisposable

Constructors

IgbTreeGrid()

Declaration
public IgbTreeGrid()

Properties

CascadeOnDelete

Declaration
public bool CascadeOnDelete { get; set; }
Property Value
Type Description
System.Boolean

ChildDataKey

Declaration
public string ChildDataKey { get; set; }
Property Value
Type Description
System.String

Data

Declaration
public object Data { get; set; }
Property Value
Type Description
System.Object

DataScript

Provides a means of setting Data in the JavaScript environment.

Declaration
public string DataScript { get; set; }
Property Value
Type Description
System.String

ExpansionDepth

Declaration
public double ExpansionDepth { get; set; }
Property Value
Type Description
System.Double

ForeignKey

Declaration
public string ForeignKey { get; set; }
Property Value
Type Description
System.String

HasChildrenKey

Declaration
public string HasChildrenKey { get; set; }
Property Value
Type Description
System.String

Id

Declaration
public string Id { get; set; }
Property Value
Type Description
System.String

ProcessedRootRecords

Returns an array of processed (filtered and sorted) root ITreeGridRecords.

// gets the processed root record with index=2
const states = this.grid.processedRootRecords[2];

@memberof IgxTreeGridComponent

Declaration
public IgbTreeGridRecord[] ProcessedRootRecords { get; set; }
Property Value
Type Description
IgbTreeGridRecord[]

RootRecords

Returns an array of the root level ITreeGridRecords.

// gets the root record with index=2
const states = this.grid.rootRecords[2];

@memberof IgxTreeGridComponent

Declaration
public IgbTreeGridRecord[] RootRecords { get; set; }
Property Value
Type Description
IgbTreeGridRecord[]

RowLoadingIndicatorTemplate

Declaration
public RenderFragment<object> RowLoadingIndicatorTemplate { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.RenderFragment<System.Object>

RowLoadingIndicatorTemplateScript

Provides a means of setting RowLoadingIndicatorTemplate in the JavaScript environment.

Declaration
public string RowLoadingIndicatorTemplateScript { get; set; }
Property Value
Type Description
System.String

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
IgbGridBaseDirective.Type

Methods

AddRow(Object, Object)

Adds a new row to the grid. If the grid is bound to RemoteJson or LocalJson then you must provide a dictionary or json string with the row data to add.

Declaration
public void AddRow(object item, object parentRowID)
Parameters
Type Name Description
System.Object item

The row data to add.

System.Object parentRowID

AddRowAsync(Object, Object)

Adds a new row to the grid. If the grid is bound to RemoteJson or LocalJson then you must provide a dictionary or json string with the row data to add.

Declaration
public Task AddRowAsync(object item, object parentRowID)
Parameters
Type Name Description
System.Object item

The row data to add.

System.Object parentRowID
Returns
Type Description
System.Threading.Tasks.Task

BeginAddRowByIndex(Double, Boolean)

Declaration
public void BeginAddRowByIndex(double index, bool asChild = false)
Parameters
Type Name Description
System.Double index
System.Boolean asChild

BeginAddRowByIndexAsync(Double, Boolean)

Declaration
public Task BeginAddRowByIndexAsync(double index, bool asChild = false)
Parameters
Type Name Description
System.Double index
System.Boolean asChild
Returns
Type Description
System.Threading.Tasks.Task

CollapseAll()

Declaration
public void CollapseAll()

CollapseAllAsync()

Collapses all rows.

this.grid.collapseAll();

@memberof IgxTreeGridComponent

Declaration
public Task CollapseAllAsync()
Returns
Type Description
System.Threading.Tasks.Task

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
BaseRendererControl.EnsureModulesLoaded()

ExpandAll()

Declaration
public void ExpandAll()

ExpandAllAsync()

Expands all rows.

this.grid.expandAll();

@memberof IgxTreeGridComponent

Declaration
public Task ExpandAllAsync()
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
IgbGridBaseDirective.FindByName(String)

GetCellByColumn(Double, String)

Declaration
public IgbCellType GetCellByColumn(double rowIndex, string columnField)
Parameters
Type Name Description
System.Double rowIndex
System.String columnField
Returns
Type Description
IgbCellType

GetCellByColumnAsync(Double, String)

Declaration
public Task<IgbCellType> GetCellByColumnAsync(double rowIndex, string columnField)
Parameters
Type Name Description
System.Double rowIndex
System.String columnField
Returns
Type Description
System.Threading.Tasks.Task<IgbCellType>

GetCellByKey(Object, String)

Declaration
public IgbCellType GetCellByKey(object rowSelector, string columnField)
Parameters
Type Name Description
System.Object rowSelector
System.String columnField
Returns
Type Description
IgbCellType

GetCellByKeyAsync(Object, String)

Declaration
public Task<IgbCellType> GetCellByKeyAsync(object rowSelector, string columnField)
Parameters
Type Name Description
System.Object rowSelector
System.String columnField
Returns
Type Description
System.Threading.Tasks.Task<IgbCellType>

GetData()

Declaration
protected override object GetData()
Returns
Type Description
System.Object
Overrides
IgbGridBaseDirective.GetData()

GetDefaultExpandState(IgbTreeGridRecord)

Declaration
public bool GetDefaultExpandState(IgbTreeGridRecord record)
Parameters
Type Name Description
IgbTreeGridRecord record
Returns
Type Description
System.Boolean

GetDefaultExpandStateAsync(IgbTreeGridRecord)

Declaration
public Task<bool> GetDefaultExpandStateAsync(IgbTreeGridRecord record)
Parameters
Type Name Description
IgbTreeGridRecord record
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

GetRowByIndex(Double)

Declaration
public IgbRowType GetRowByIndex(double index)
Parameters
Type Name Description
System.Double index
Returns
Type Description
IgbRowType

GetRowByIndexAsync(Double)

Returns the IgxTreeGridRow by index. @example

const myRow = treeGrid.getRowByIndex(1);

index

Declaration
public Task<IgbRowType> GetRowByIndexAsync(double index)
Parameters
Type Name Description
System.Double index
Returns
Type Description
System.Threading.Tasks.Task<IgbRowType>

GetRowByKey(Object)

Declaration
public IgbRowType GetRowByKey(object key)
Parameters
Type Name Description
System.Object key
Returns
Type Description
IgbRowType

GetRowByKeyAsync(Object)

Returns the RowType object by the specified primary key. @example

const myRow = this.treeGrid.getRowByIndex(1);

index

Declaration
public Task<IgbRowType> GetRowByKeyAsync(object key)
Parameters
Type Name Description
System.Object key
Returns
Type Description
System.Threading.Tasks.Task<IgbRowType>

GetSelectedCells()

Declaration
public IgbCellType[] GetSelectedCells()
Returns
Type Description
IgbCellType[]

GetSelectedCellsAsync()

Declaration
public Task<IgbCellType[]> GetSelectedCellsAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbCellType[]>

GetSelectedData(Boolean, Boolean)

Declaration
public object[] GetSelectedData(bool formatters = false, bool headers = false)
Parameters
Type Name Description
System.Boolean formatters
System.Boolean headers
Returns
Type Description
System.Object[]

GetSelectedDataAsync(Boolean, Boolean)

Declaration
public Task<object[]> GetSelectedDataAsync(bool formatters = false, bool headers = false)
Parameters
Type Name Description
System.Boolean formatters
System.Boolean headers
Returns
Type Description
System.Threading.Tasks.Task<System.Object[]>

PinRow(Object, Double)

Declaration
public bool PinRow(object rowID, double index = -1)
Parameters
Type Name Description
System.Object rowID
System.Double index
Returns
Type Description
System.Boolean

PinRowAsync(Object, Double)

Declaration
public Task<bool> PinRowAsync(object rowID, double index = -1)
Parameters
Type Name Description
System.Object rowID
System.Double index
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

UnpinRow(Object)

Declaration
public bool UnpinRow(object rowID)
Parameters
Type Name Description
System.Object rowID
Returns
Type Description
System.Boolean

UnpinRowAsync(Object)

Declaration
public Task<bool> UnpinRowAsync(object rowID)
Parameters
Type Name Description
System.Object rowID
Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

Implements

JsonSerializable
System.IDisposable