Show / Hide Table of Contents

Class IgbGrid

Inheritance
System.Object
BaseRendererControl
IgbGridBaseDirective
IgbGrid
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.GetDefaultHeaderGroupMinWidthAsync()
IgbGridBaseDirective.GetDefaultHeaderGroupMinWidth()
IgbGridBaseDirective.GetColumnsAsync()
IgbGridBaseDirective.GetColumns()
IgbGridBaseDirective.GetPinnedColumnsAsync()
IgbGridBaseDirective.GetPinnedColumns()
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.ExpandAllAsync()
IgbGridBaseDirective.ExpandAll()
IgbGridBaseDirective.CollapseAllAsync()
IgbGridBaseDirective.CollapseAll()
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, DropPosition)
IgbGridBaseDirective.MoveColumn(IgbColumn, IgbColumn, 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)
IgbGridBaseDirective.PinColumn(String, Double)
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.GetPinnedWidthAsync(Boolean)
IgbGridBaseDirective.GetPinnedWidth(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.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.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._cachedSerializedContent
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.Finalize()
BaseRendererControl.Dispose()
BaseRendererControl.IgBlazor
BaseRendererControl.Height
BaseRendererControl.Width
BaseRendererControl.Class
BaseRendererControl.AdditionalAttributes
BaseRendererControl.ChildContent
BaseRendererControl.RoundTripDateConversion
BaseRendererControl.SupportsVisualChildren
BaseRendererControl.UseDirectRender
BaseRendererControl.DirectRenderElementName
BaseRendererControl.UseCamelEnumValues
Namespace: IgniteUI.Blazor.Controls
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbGrid : IgbGridBaseDirective, RefSink, JsonSerializable, IDisposable

Constructors

IgbGrid()

Declaration
public IgbGrid()

Properties

Data

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

DataPreLoad

Declaration
public EventCallback<IgbForOfStateEventArgs> DataPreLoad { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbForOfStateEventArgs>

DataPreLoadScript

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

DataScript

Provides a means of setting Data in the JavaScript environment.

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

DetailTemplate

Returns a reference to the master-detail template.

let detailTemplate = this.grid.detailTemplate;

@memberof IgxColumnComponent

Declaration
public RenderFragment<IgbGridMasterDetailContext> DetailTemplate { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.RenderFragment<IgbGridMasterDetailContext>

DetailTemplateScript

Provides a means of setting DetailTemplate in the JavaScript environment.

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

DropAreaMessage

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

DropAreaTemplate

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

DropAreaTemplateScript

Provides a means of setting DropAreaTemplate in the JavaScript environment.

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

GroupByRowSelectorTemplate

Gets the group by row selector template.

Declaration
public RenderFragment<IgbGroupByRowSelectorTemplateContext> GroupByRowSelectorTemplate { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.RenderFragment<IgbGroupByRowSelectorTemplateContext>

GroupByRowSelectorTemplateScript

Provides a means of setting GroupByRowSelectorTemplate in the JavaScript environment.

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

GroupingDone

Declaration
public EventCallback<IgbGroupingDoneEventArgs> GroupingDone { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.EventCallback<IgbGroupingDoneEventArgs>

GroupingDoneScript

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

GroupingExpansionState

Declaration
public IgbGroupByExpandState[] GroupingExpansionState { get; set; }
Property Value
Type Description
IgbGroupByExpandState[]

GroupingExpressions

Declaration
public IgbGroupingExpression[] GroupingExpressions { get; set; }
Property Value
Type Description
IgbGroupingExpression[]

GroupRowTemplate

Gets/Sets the template reference for the group row. @example

const groupRowTemplate = this.grid.groupRowTemplate;
this.grid.groupRowTemplate = myRowTemplate;
Declaration
public RenderFragment<IgbGroupByRowTemplateContext> GroupRowTemplate { get; set; }
Property Value
Type Description
Microsoft.AspNetCore.Components.RenderFragment<IgbGroupByRowTemplateContext>

GroupRowTemplateScript

Provides a means of setting GroupRowTemplate in the JavaScript environment.

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

GroupsExpanded

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

GroupStrategy

Declaration
public IgbGridGroupingStrategy GroupStrategy { get; set; }
Property Value
Type Description
IgbGridGroupingStrategy

HideGroupedColumns

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

Id

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

ShowGroupArea

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

TotalItemCount

Gets/Sets the total number of records in the data source. @remarks This property is required for remote grid virtualization to function when it is bound to remote data. @example

const itemCount = this.grid1.totalItemCount;
this.grid1.totalItemCount = 55;
Declaration
public double TotalItemCount { get; set; }
Property Value
Type Description
System.Double

Type

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

Methods

BeginAddRowByIndex(Double)

Declaration
public void BeginAddRowByIndex(double index)
Parameters
Type Name Description
System.Double index

BeginAddRowByIndexAsync(Double)

Enters add mode by spawning the UI at the specified index. @remarks Accepted values for index are integers from 0 to this.grid.dataView.length @example

this.grid.beginAddRowByIndex(0);

index - The index to spawn the UI at. Accepts integers from 0 to this.grid.dataView.length

Declaration
public Task BeginAddRowByIndexAsync(double index)
Parameters
Type Name Description
System.Double index
  • The index to spawn the UI at. Accepts integers from 0 to this.grid.dataView.length
Returns
Type Description
System.Threading.Tasks.Task

ClearGrouping(String)

Declaration
public void ClearGrouping(string name)
Parameters
Type Name Description
System.String name

ClearGroupingAsync(String)

Clears grouping for particular column, array of columns or all columns. @remarks Clears all grouping in the grid, if no parameter is passed. If a parameter is provided, clears grouping for a particular column or an array of columns. @example

this.grid.clearGrouping(); //clears all grouping
this.grid.clearGrouping(&quot;ID&quot;); //ungroups a single column
this.grid.clearGrouping([&quot;ID&quot;, &quot;Column1&quot;, &quot;Column2&quot;]); //ungroups multiple columns

name Name of column or array of column names to be ungrouped.

Declaration
public Task ClearGroupingAsync(string name)
Parameters
Type Name Description
System.String name

Name of column or array of column names to be ungrouped.

Returns
Type Description
System.Threading.Tasks.Task

DeselectRowsInGroup(IgbGroupByRecord)

Declaration
public void DeselectRowsInGroup(IgbGroupByRecord groupRow)
Parameters
Type Name Description
IgbGroupByRecord groupRow

DeselectRowsInGroupAsync(IgbGroupByRecord)

Deselect all rows within a group. groupRow The group record which rows would be deselected. @example

public groupRow: IGroupByRecord;
this.grid.deselectRowsInGroup(this.groupRow);
Declaration
public Task DeselectRowsInGroupAsync(IgbGroupByRecord groupRow)
Parameters
Type Name Description
IgbGroupByRecord groupRow

The group record which rows would be deselected.

Returns
Type Description
System.Threading.Tasks.Task

EnsureModulesLoaded()

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

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)

FullyExpandGroup(IgbGroupByRecord)

Declaration
public void FullyExpandGroup(IgbGroupByRecord groupRow)
Parameters
Type Name Description
IgbGroupByRecord groupRow

FullyExpandGroupAsync(IgbGroupByRecord)

Expands the specified group and all of its parent groups. groupRow The group record to fully expand. @example

public groupRow: IGroupByRecord;
this.grid.fullyExpandGroup(this.groupRow);
Declaration
public Task FullyExpandGroupAsync(IgbGroupByRecord groupRow)
Parameters
Type Name Description
IgbGroupByRecord groupRow

The group record to fully expand.

Returns
Type Description
System.Threading.Tasks.Task

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()

GetGroupsRecords()

Declaration
public IgbGroupByRecord[] GetGroupsRecords()
Returns
Type Description
IgbGroupByRecord[]

GetGroupsRecordsAsync()

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

GetRowByIndex(Double)

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

GetRowByIndexAsync(Double)

Returns the IgxGridRow by index. @example

const myRow = grid.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 IgxGridRow object by the specified primary key. @remarks Requires that the primaryKey property is set. @example

const myRow = this.grid1.getRowByKey(&quot;cell5&quot;);

keyValue

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[]>

GroupBy(IgbGroupingExpression[])

Declaration
public void GroupBy(IgbGroupingExpression[] expression)
Parameters
Type Name Description
IgbGroupingExpression[] expression

GroupByAsync(IgbGroupingExpression[])

Declaration
public Task GroupByAsync(IgbGroupingExpression[] expression)
Parameters
Type Name Description
IgbGroupingExpression[] expression
Returns
Type Description
System.Threading.Tasks.Task

IsExpandedGroup(IgbGroupByRecord)

Declaration
public bool IsExpandedGroup(IgbGroupByRecord group)
Parameters
Type Name Description
IgbGroupByRecord group
Returns
Type Description
System.Boolean

IsExpandedGroupAsync(IgbGroupByRecord)

Returns if a group is expanded or not. group The group record. @example

public groupRow: IGroupByRecord;
const expandedGroup = this.grid.isExpandedGroup(this.groupRow);
Declaration
public Task<bool> IsExpandedGroupAsync(IgbGroupByRecord group)
Parameters
Type Name Description
IgbGroupByRecord group

The group record.

Returns
Type Description
System.Threading.Tasks.Task<System.Boolean>

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>

SelectRowsInGroup(IgbGroupByRecord, Boolean)

Declaration
public void SelectRowsInGroup(IgbGroupByRecord groupRow, bool clearPrevSelection = false)
Parameters
Type Name Description
IgbGroupByRecord groupRow
System.Boolean clearPrevSelection

SelectRowsInGroupAsync(IgbGroupByRecord, Boolean)

Declaration
public Task SelectRowsInGroupAsync(IgbGroupByRecord groupRow, bool clearPrevSelection = false)
Parameters
Type Name Description
IgbGroupByRecord groupRow
System.Boolean clearPrevSelection
Returns
Type Description
System.Threading.Tasks.Task

ToggleAllGroupRows()

Declaration
public void ToggleAllGroupRows()

ToggleAllGroupRowsAsync()

Toggles the expansion state of all group rows recursively. @example

this.grid.toggleAllGroupRows;
Declaration
public Task ToggleAllGroupRowsAsync()
Returns
Type Description
System.Threading.Tasks.Task

ToggleGroup(IgbGroupByRecord)

Declaration
public void ToggleGroup(IgbGroupByRecord groupRow)
Parameters
Type Name Description
IgbGroupByRecord groupRow

ToggleGroupAsync(IgbGroupByRecord)

Toggles the expansion state of a group. groupRow The group record to toggle. @example

public groupRow: IGroupByRecord;
const toggleExpGroup = this.grid.toggleGroup(this.groupRow);
Declaration
public Task ToggleGroupAsync(IgbGroupByRecord groupRow)
Parameters
Type Name Description
IgbGroupByRecord groupRow

The group record to toggle.

Returns
Type Description
System.Threading.Tasks.Task

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