Class IgbRowIsland
Row island
@igxModule IgxHierarchicalGridModule
@igxParent IgxHierarchicalGridComponent, IgxRowIslandComponent
Inheritance
System.Object
IgbRowIsland
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbRowIsland : BaseRendererElement, JsonSerializable, IDisposable
Constructors
IgbRowIsland()
Declaration
Properties
ActionStripComponents
Declaration
public IgbActionStripCollection ActionStripComponents { get; protected set; }
Property Value
ActiveNodeChange
Declaration
public EventCallback<IgbActiveNodeChangeEventArgs> ActiveNodeChange { get; set; }
Property Value
ActiveNodeChangeScript
Declaration
public string ActiveNodeChangeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ActualActionStripComponents
Declaration
public IgbActionStripCollection ActualActionStripComponents { get; }
Property Value
ActualChildLayoutList
Declaration
public IgbRowIslandCollection ActualChildLayoutList { get; }
Property Value
ActualPaginationComponents
Declaration
public IgbPaginatorCollection ActualPaginationComponents { get; }
Property Value
Declaration
public IgbGridToolbarCollection ActualToolbar { get; }
Property Value
AddRowEmptyTemplate
Declaration
public RenderFragment<object> AddRowEmptyTemplate { get; set; }
Property Value
| Type |
Description |
| Microsoft.AspNetCore.Components.RenderFragment<System.Object> |
|
AddRowEmptyTemplateScript
Provides a means of setting AddRowEmptyTemplate in the JavaScript environment.
Declaration
public string AddRowEmptyTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AdvancedFilteringExpressionsTree
Gets/Sets the advanced filtering state.
@example
let advancedFilteringExpressionsTree = this.grid.advancedFilteringExpressionsTree;
this.grid.advancedFilteringExpressionsTree = logic;
Declaration
public IgbFilteringExpressionsTree AdvancedFilteringExpressionsTree { get; set; }
Property Value
AdvancedFilteringExpressionsTreeChange
Declaration
public EventCallback<IgbFilteringExpressionsTreeEventArgs> AdvancedFilteringExpressionsTreeChange { get; set; }
Property Value
AdvancedFilteringExpressionsTreeChangeScript
Declaration
public string AdvancedFilteringExpressionsTreeChangeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
AllowAdvancedFiltering
Declaration
public bool AllowAdvancedFiltering { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowFiltering
Declaration
public bool AllowFiltering { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AutoGenerate
Declaration
public bool AutoGenerate { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AutoGenerateExclude
Declaration
public string[] AutoGenerateExclude { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
BatchEditing
Declaration
public bool BatchEditing { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
CellClick
Declaration
public EventCallback<IgbGridCellEventArgs> CellClick { get; set; }
Property Value
CellClickScript
Declaration
public string CellClickScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellEdit
Declaration
public EventCallback<IgbGridEditEventArgs> CellEdit { get; set; }
Property Value
CellEditEnter
Declaration
public EventCallback<IgbGridEditEventArgs> CellEditEnter { get; set; }
Property Value
CellEditEnterScript
Declaration
public string CellEditEnterScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellEditExit
Declaration
public EventCallback<IgbGridEditDoneEventArgs> CellEditExit { get; set; }
Property Value
CellEditExitScript
Declaration
public string CellEditExitScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellEditScript
Declaration
public string CellEditScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellMergeMode
Gets/Sets cell merge mode.
Declaration
public GridCellMergeMode CellMergeMode { get; set; }
Property Value
CellSelection
Gets/Sets cell selection mode.
@remarks
By default the cell selection mode is multiple
selectionMode: GridSelectionMode
Declaration
public GridSelectionMode CellSelection { get; set; }
Property Value
ChildDataKey
Sets the key of the row island by which child data would be taken from the row data if such is provided.
Declaration
public string ChildDataKey { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ChildLayoutList
Declaration
public IgbRowIslandCollection ChildLayoutList { get; protected set; }
Property Value
ClipboardOptions
Controls the copy behavior of the grid.
Declaration
public IgbClipboardOptions ClipboardOptions { get; set; }
Property Value
ColumnInit
Declaration
public EventCallback<IgbColumnComponentEventArgs> ColumnInit { get; set; }
Property Value
ColumnInitScript
Declaration
public string ColumnInitScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnList
Declaration
public IgbColumnCollection ColumnList { get; protected set; }
Property Value
ColumnMoving
Declaration
public EventCallback<IgbColumnMovingEventArgs> ColumnMoving { get; set; }
Property Value
ColumnMovingEnd
Declaration
public EventCallback<IgbColumnMovingEndEventArgs> ColumnMovingEnd { get; set; }
Property Value
ColumnMovingEndScript
Declaration
public string ColumnMovingEndScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnMovingScript
Declaration
public string ColumnMovingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnMovingStart
Declaration
public EventCallback<IgbColumnMovingStartEventArgs> ColumnMovingStart { get; set; }
Property Value
ColumnMovingStartScript
Declaration
public string ColumnMovingStartScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnPin
Declaration
public EventCallback<IgbPinColumnCancellableEventArgs> ColumnPin { get; set; }
Property Value
ColumnPinned
Declaration
public EventCallback<IgbPinColumnEventArgs> ColumnPinned { get; set; }
Property Value
ColumnPinnedScript
Declaration
public string ColumnPinnedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnPinScript
Declaration
public string ColumnPinScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnResized
Declaration
public EventCallback<IgbColumnResizeEventArgs> ColumnResized { get; set; }
Property Value
ColumnResizedScript
Declaration
public string ColumnResizedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnsAutogenerated
Declaration
public EventCallback<IgbColumnsAutoGeneratedEventArgs> ColumnsAutogenerated { get; set; }
Property Value
ColumnsAutogeneratedScript
Declaration
public string ColumnsAutogeneratedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnSelection
Gets/Sets column selection mode
@remarks
By default the row selection mode is none
selectionMode: GridSelectionMode
Declaration
public GridSelectionMode ColumnSelection { get; set; }
Property Value
ColumnSelectionChanging
Declaration
public EventCallback<IgbColumnSelectionEventArgs> ColumnSelectionChanging { get; set; }
Property Value
ColumnSelectionChangingScript
Declaration
public string ColumnSelectionChangingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnVisibilityChanged
Declaration
public EventCallback<IgbColumnVisibilityChangedEventArgs> ColumnVisibilityChanged { get; set; }
Property Value
ColumnVisibilityChangedScript
Declaration
public string ColumnVisibilityChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnVisibilityChanging
Declaration
public EventCallback<IgbColumnVisibilityChangingEventArgs> ColumnVisibilityChanging { get; set; }
Property Value
ColumnVisibilityChangingScript
Declaration
public string ColumnVisibilityChangingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnWidth
Declaration
public string ColumnWidth { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ContentActionStripComponents
Declaration
public IgbActionStripCollection ContentActionStripComponents { get; }
Property Value
ContentChildLayoutList
Declaration
public IgbRowIslandCollection ContentChildLayoutList { get; }
Property Value
ContentPaginationComponents
Declaration
public IgbPaginatorCollection ContentPaginationComponents { get; }
Property Value
ContentToolbar
Declaration
public IgbGridToolbarCollection ContentToolbar { get; }
Property Value
ContextMenu
Declaration
public EventCallback<IgbGridContextMenuEventArgs> ContextMenu { get; set; }
Property Value
ContextMenuScript
Declaration
public string ContextMenuScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DataChanged
Declaration
public EventCallback<IgbForOfDataChangeEventArgs> DataChanged { get; set; }
Property Value
DataChangedScript
Declaration
public string DataChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DataChanging
Declaration
public EventCallback<IgbForOfDataChangeEventArgs> DataChanging { get; set; }
Property Value
DataChangingScript
Declaration
public string DataChangingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DataCloneStrategy
Declaration
public IgbDataCloneStrategy DataCloneStrategy { get; set; }
Property Value
DataPreLoad
Declaration
public EventCallback<IgbForOfStateEventArgs> DataPreLoad { get; set; }
Property Value
DataPreLoadScript
Declaration
public string DataPreLoadScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DoubleClick
Declaration
public EventCallback<IgbGridCellEventArgs> DoubleClick { get; set; }
Property Value
DoubleClickScript
Declaration
public string DoubleClickScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DragGhostCustomTemplate
Gets the custom template, if any, used for row drag ghost.
Declaration
public RenderFragment<IgbGridRowDragGhostContext> DragGhostCustomTemplate { get; set; }
Property Value
DragGhostCustomTemplateScript
Provides a means of setting DragGhostCustomTemplate in the JavaScript environment.
Declaration
public string DragGhostCustomTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DragIndicatorIconTemplate
The custom template, if any, that should be used when rendering the row drag indicator icon
Declaration
public RenderFragment<IgbGridEmptyTemplateContext> DragIndicatorIconTemplate { get; set; }
Property Value
DragIndicatorIconTemplateScript
Provides a means of setting DragIndicatorIconTemplate in the JavaScript environment.
Declaration
public string DragIndicatorIconTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EmptyFilteredGridMessage
Declaration
public string EmptyFilteredGridMessage { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EmptyGridMessage
Declaration
public string EmptyGridMessage { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EmptyGridTemplate
Declaration
public RenderFragment<IgbGridTemplateContext> EmptyGridTemplate { get; set; }
Property Value
EmptyGridTemplateScript
Provides a means of setting EmptyGridTemplate in the JavaScript environment.
Declaration
public string EmptyGridTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ExcelStyleHeaderIconTemplate
Gets the excel style header icon.
Declaration
public RenderFragment<IgbGridHeaderTemplateContext> ExcelStyleHeaderIconTemplate { get; set; }
Property Value
ExcelStyleHeaderIconTemplateScript
Provides a means of setting ExcelStyleHeaderIconTemplate in the JavaScript environment.
Declaration
public string ExcelStyleHeaderIconTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ExpandChildren
Declaration
public bool ExpandChildren { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Filtering
Declaration
public EventCallback<IgbFilteringEventArgs> Filtering { get; set; }
Property Value
FilteringDone
Declaration
public EventCallback<IgbFilteringExpressionsTreeEventArgs> FilteringDone { get; set; }
Property Value
FilteringDoneScript
Declaration
public string FilteringDoneScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilteringExpressionsTree
Declaration
public IgbFilteringExpressionsTree FilteringExpressionsTree { get; set; }
Property Value
FilteringExpressionsTreeChange
Declaration
public EventCallback<IgbFilteringExpressionsTreeEventArgs> FilteringExpressionsTreeChange { get; set; }
Property Value
FilteringExpressionsTreeChangeScript
Declaration
public string FilteringExpressionsTreeChangeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilteringLogic
Declaration
public FilteringLogic FilteringLogic { get; set; }
Property Value
FilteringScript
Declaration
public string FilteringScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilterMode
Declaration
public FilterMode FilterMode { get; set; }
Property Value
FilterStrategy
Declaration
public IgbFilteringStrategy FilterStrategy { get; set; }
Property Value
Declaration
public EventCallback<IgbGridFormGroupCreatedEventArgs> FormGroupCreated { get; set; }
Property Value
Declaration
public string FormGroupCreatedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
GridCopy
Declaration
public EventCallback<IgbGridClipboardEventEventArgs> GridCopy { get; set; }
Property Value
GridCopyScript
Declaration
public string GridCopyScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
GridCreated
Declaration
public EventCallback<IgbGridCreatedEventArgs> GridCreated { get; set; }
Property Value
GridCreatedScript
Declaration
public string GridCreatedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
GridInitialized
Declaration
public EventCallback<IgbGridCreatedEventArgs> GridInitialized { get; set; }
Property Value
GridInitializedScript
Declaration
public string GridInitializedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
GridKeydown
Declaration
public EventCallback<IgbGridKeydownEventArgs> GridKeydown { get; set; }
Property Value
GridKeydownScript
Declaration
public string GridKeydownScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public EventCallback<IgbGridScrollEventArgs> GridScroll { get; set; }
Property Value
Declaration
public string GridScrollScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HasChildrenKey
Declaration
public string HasChildrenKey { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HeaderCollapsedIndicatorTemplate
Gets the row collapse indicator template.
Declaration
public RenderFragment<IgbGridTemplateContext> HeaderCollapsedIndicatorTemplate { get; set; }
Property Value
HeaderCollapsedIndicatorTemplateScript
Provides a means of setting HeaderCollapsedIndicatorTemplate in the JavaScript environment.
Declaration
public string HeaderCollapsedIndicatorTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HeaderExpandedIndicatorTemplate
Gets the header expand indicator template.
Declaration
public RenderFragment<IgbGridTemplateContext> HeaderExpandedIndicatorTemplate { get; set; }
Property Value
HeaderExpandedIndicatorTemplateScript
Provides a means of setting HeaderExpandedIndicatorTemplate in the JavaScript environment.
Declaration
public string HeaderExpandedIndicatorTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HeadSelectorTemplate
Gets the header row selector template.
Declaration
public RenderFragment<IgbHeadSelectorTemplateContext> HeadSelectorTemplate { get; set; }
Property Value
HeadSelectorTemplateScript
Provides a means of setting HeadSelectorTemplate in the JavaScript environment.
Declaration
public string HeadSelectorTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Height
Declaration
public string Height { get; set; }
Property Value
| Type |
Description |
| System.String |
|
HideRowSelectors
Gets/Sets if the row selectors are hidden.
@remarks
By default row selectors are shown
Declaration
public bool HideRowSelectors { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
HierarchicalGridParent
Declaration
protected BaseRendererControl HierarchicalGridParent { get; set; }
Property Value
IsLoading
Declaration
public bool IsLoading { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LoadingGridTemplate
Declaration
public RenderFragment<IgbGridTemplateContext> LoadingGridTemplate { get; set; }
Property Value
LoadingGridTemplateScript
Provides a means of setting LoadingGridTemplate in the JavaScript environment.
Declaration
public string LoadingGridTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Locale
Gets/Sets the locale.
@remarks
If not set, returns browser's language.
Declaration
public string Locale { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Moving
Controls whether columns moving is enabled in the grid.
Declaration
public bool Moving { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PaginationComponents
Declaration
public IgbPaginatorCollection PaginationComponents { get; protected set; }
Property Value
PagingMode
Declaration
public GridPagingMode PagingMode { get; set; }
Property Value
ParentTypeName
Declaration
protected override string ParentTypeName { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Pinning
Declaration
public IgbPinningConfig Pinning { get; set; }
Property Value
PrimaryKey
Declaration
public string PrimaryKey { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RangeSelected
Declaration
public EventCallback<IgbGridSelectionRangeEventArgs> RangeSelected { get; set; }
Property Value
RangeSelectedScript
Declaration
public string RangeSelectedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Rendered
Declaration
public EventCallback<IgbComponentBoolValueChangedEventArgs> Rendered { get; set; }
Property Value
RenderedScript
Declaration
public string RenderedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ResourceStrings
Gets/Sets the resource strings.
@remarks
By default it uses the root grid resources.
Declaration
public IgbGridResourceStrings ResourceStrings { get; set; }
Property Value
RowAdd
Declaration
public EventCallback<IgbRowDataCancelableEventArgs> RowAdd { get; set; }
Property Value
RowAddScript
Declaration
public string RowAddScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowAddTextTemplate
Gets the row add text template.
Declaration
public RenderFragment<IgbGridEmptyTemplateContext> RowAddTextTemplate { get; set; }
Property Value
RowAddTextTemplateScript
Provides a means of setting RowAddTextTemplate in the JavaScript environment.
Declaration
public string RowAddTextTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowClasses
Declaration
public object RowClasses { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
RowClassesScript
Provides a means of setting RowClasses in the JavaScript environment.
Declaration
public string RowClassesScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowClick
Declaration
public EventCallback<IgbGridRowEventArgs> RowClick { get; set; }
Property Value
RowClickScript
Declaration
public string RowClickScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowCollapsedIndicatorTemplate
Gets the row collapse indicator template.
Declaration
public RenderFragment<IgbGridRowTemplateContext> RowCollapsedIndicatorTemplate { get; set; }
Property Value
RowCollapsedIndicatorTemplateScript
Provides a means of setting RowCollapsedIndicatorTemplate in the JavaScript environment.
Declaration
public string RowCollapsedIndicatorTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowDelete
Declaration
public EventCallback<IgbRowDataCancelableEventArgs> RowDelete { get; set; }
Property Value
RowDeleteScript
Declaration
public string RowDeleteScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowDragEnd
Declaration
public EventCallback<IgbRowDragEndEventArgs> RowDragEnd { get; set; }
Property Value
RowDragEndScript
Declaration
public string RowDragEndScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowDraggable
Declaration
public bool RowDraggable { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RowDragStart
Declaration
public EventCallback<IgbRowDragStartEventArgs> RowDragStart { get; set; }
Property Value
RowDragStartScript
Declaration
public string RowDragStartScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEdit
Declaration
public EventCallback<IgbGridEditEventArgs> RowEdit { get; set; }
Property Value
RowEditable
Declaration
public bool RowEditable { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
RowEditActionsTemplate
Gets the row edit actions template.
Declaration
public RenderFragment<IgbGridRowEditActionsTemplateContext> RowEditActionsTemplate { get; set; }
Property Value
RowEditActionsTemplateScript
Provides a means of setting RowEditActionsTemplate in the JavaScript environment.
Declaration
public string RowEditActionsTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEditDone
Declaration
public EventCallback<IgbGridEditDoneEventArgs> RowEditDone { get; set; }
Property Value
RowEditDoneScript
Declaration
public string RowEditDoneScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEditEnter
Declaration
public EventCallback<IgbGridEditEventArgs> RowEditEnter { get; set; }
Property Value
RowEditEnterScript
Declaration
public string RowEditEnterScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEditExit
Declaration
public EventCallback<IgbGridEditDoneEventArgs> RowEditExit { get; set; }
Property Value
RowEditExitScript
Declaration
public string RowEditExitScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEditScript
Declaration
public string RowEditScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEditTextTemplate
Gets the row edit text template.
Declaration
public RenderFragment<IgbGridRowEditTextTemplateContext> RowEditTextTemplate { get; set; }
Property Value
RowEditTextTemplateScript
Provides a means of setting RowEditTextTemplate in the JavaScript environment.
Declaration
public string RowEditTextTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowExpandedIndicatorTemplate
Gets the row expand indicator template.
Declaration
public RenderFragment<IgbGridRowTemplateContext> RowExpandedIndicatorTemplate { get; set; }
Property Value
RowExpandedIndicatorTemplateScript
Provides a means of setting RowExpandedIndicatorTemplate in the JavaScript environment.
Declaration
public string RowExpandedIndicatorTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowHeight
Declaration
public double RowHeight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
RowIslandParent
Declaration
protected BaseRendererElement RowIslandParent { get; set; }
Property Value
RowPinned
Declaration
public EventCallback<IgbPinRowEventArgs> RowPinned { get; set; }
Property Value
RowPinnedScript
Declaration
public string RowPinnedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowPinning
Declaration
public EventCallback<IgbPinRowEventArgs> RowPinning { get; set; }
Property Value
RowPinningScript
Declaration
public string RowPinningScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSelection
Gets/Sets row selection mode
@remarks
By default the row selection mode is 'none'
Note that in IgxGrid and IgxHierarchicalGrid 'multipleCascade' behaves like 'multiple'
Declaration
public GridSelectionMode RowSelection { get; set; }
Property Value
RowSelectionChanging
Declaration
public EventCallback<IgbRowSelectionEventArgs> RowSelectionChanging { get; set; }
Property Value
RowSelectionChangingScript
Declaration
public string RowSelectionChangingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSelectorTemplate
Gets the row selector template.
Declaration
public RenderFragment<IgbRowSelectorTemplateContext> RowSelectorTemplate { get; set; }
Property Value
RowSelectorTemplateScript
Provides a means of setting RowSelectorTemplate in the JavaScript environment.
Declaration
public string RowSelectorTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowStyles
Declaration
public object RowStyles { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
RowStylesScript
Provides a means of setting RowStyles in the JavaScript environment.
Declaration
public string RowStylesScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowToggle
Declaration
public EventCallback<IgbRowToggleEventArgs> RowToggle { get; set; }
Property Value
RowToggleScript
Declaration
public string RowToggleScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Selected
Declaration
public EventCallback<IgbGridCellEventArgs> Selected { get; set; }
Property Value
SelectedRows
Declaration
public object[] SelectedRows { get; set; }
Property Value
| Type |
Description |
| System.Object[] |
|
SelectedRowsChange
Declaration
public EventCallback<IgbComponentArrayDataValueChangedEventArgs> SelectedRowsChange { get; set; }
Property Value
SelectedRowsChanged
Declaration
public EventCallback<object[]> SelectedRowsChanged { get; set; }
Property Value
| Type |
Description |
| Microsoft.AspNetCore.Components.EventCallback<System.Object[]> |
|
SelectedRowsChangeScript
Declaration
public string SelectedRowsChangeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectedScript
Declaration
public string SelectedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectRowOnClick
Gets/Sets whether clicking over a row should select/deselect it
@remarks
By default it is set to true
enabled: boolean
Declaration
public bool SelectRowOnClick { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShouldGenerate
Gets/Sets whether the columns should be auto-generated once again after the initialization of the grid
Declaration
public bool ShouldGenerate { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowExpandAll
Declaration
public bool ShowExpandAll { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowSummaryOnCollapse
Declaration
public bool ShowSummaryOnCollapse { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SnackbarDisplayTime
Gets/Sets the display time for the row adding snackbar notification.
@remarks
By default it is 6000ms.
Declaration
public double SnackbarDisplayTime { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SortAscendingHeaderIconTemplate
The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in asc order.
Declaration
public RenderFragment<IgbGridHeaderTemplateContext> SortAscendingHeaderIconTemplate { get; set; }
Property Value
SortAscendingHeaderIconTemplateScript
Provides a means of setting SortAscendingHeaderIconTemplate in the JavaScript environment.
Declaration
public string SortAscendingHeaderIconTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SortDescendingHeaderIconTemplate
The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in desc order.
Declaration
public RenderFragment<IgbGridHeaderTemplateContext> SortDescendingHeaderIconTemplate { get; set; }
Property Value
SortDescendingHeaderIconTemplateScript
Provides a means of setting SortDescendingHeaderIconTemplate in the JavaScript environment.
Declaration
public string SortDescendingHeaderIconTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SortHeaderIconTemplate
Gets custom template, if any, that should be used when rendering a header sorting indicator when columns are not sorted.
Declaration
public RenderFragment<IgbGridHeaderTemplateContext> SortHeaderIconTemplate { get; set; }
Property Value
SortHeaderIconTemplateScript
Provides a means of setting SortHeaderIconTemplate in the JavaScript environment.
Declaration
public string SortHeaderIconTemplateScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Sorting
Declaration
public EventCallback<IgbSortingEventArgs> Sorting { get; set; }
Property Value
SortingDone
Declaration
public EventCallback<IgbSortingExpressionEventArgs> SortingDone { get; set; }
Property Value
SortingDoneScript
Declaration
public string SortingDoneScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SortingExpressions
Declaration
public IgbSortingExpression[] SortingExpressions { get; set; }
Property Value
SortingExpressionsChange
Declaration
public EventCallback<IgbSortingExpressionEventArgs> SortingExpressionsChange { get; set; }
Property Value
SortingExpressionsChangeScript
Declaration
public string SortingExpressionsChangeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SortingOptions
Declaration
public IgbSortingOptions SortingOptions { get; set; }
Property Value
SortingScript
Declaration
public string SortingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SortStrategy
Declaration
public IgbGridSortingStrategy SortStrategy { get; set; }
Property Value
SummaryCalculationMode
Declaration
public GridSummaryCalculationMode SummaryCalculationMode { get; set; }
Property Value
SummaryPosition
Declaration
public GridSummaryPosition SummaryPosition { get; set; }
Property Value
SummaryRowHeight
Get/Set IgxSummaryRow height
Declaration
public double SummaryRowHeight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public IgbGridToolbarCollection Toolbar { get; protected set; }
Property Value
Declaration
public EventCallback<IgbGridToolbarExportEventArgs> ToolbarExporting { get; set; }
Property Value
Declaration
public string ToolbarExportingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TotalRecords
Returns the total number of records.
@remarks
Only functions when paging is enabled.
@example
const totalRecords = this.grid.totalRecords;
Declaration
public double TotalRecords { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
ValidationStatusChange
Declaration
public EventCallback<IgbGridValidationStatusEventArgs> ValidationStatusChange { get; set; }
Property Value
ValidationStatusChangeScript
Declaration
public string ValidationStatusChangeScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ValidationTrigger
Declaration
public GridValidationTrigger ValidationTrigger { get; set; }
Property Value
Width
Gets/Sets the width of the grid.
@example
let gridWidth = this.grid.width;
Declaration
public string Width { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
BeginAddRowById(Object, Boolean)
Declaration
public void BeginAddRowById(object rowID, bool asChild = false)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
|
| System.Boolean |
asChild |
|
BeginAddRowByIdAsync(Object, Boolean)
Declaration
public Task BeginAddRowByIdAsync(object rowID, bool asChild = false)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
|
| System.Boolean |
asChild |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ClearCellSelection()
Declaration
public void ClearCellSelection()
ClearCellSelectionAsync()
Deselect selected cells.
@example
this.grid.clearCellSelection();
Declaration
public Task ClearCellSelectionAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ClearFilter(String)
Declaration
public void ClearFilter(string name = null)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
ClearFilterAsync(String)
If name is provided, clears the filtering state of the corresponding IgxColumnComponent.
@remarks
Otherwise clears the filtering state of all IgxColumnComponents.
@example
this.grid.clearFilter();
name
Declaration
public Task ClearFilterAsync(string name = null)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ClearSearch()
Declaration
public void ClearSearch()
ClearSearchAsync()
Removes all the highlights in the cell.
@example
this.grid.clearSearch();
Declaration
public Task ClearSearchAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ClearSort(String)
Declaration
public void ClearSort(string name = null)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
ClearSortAsync(String)
If name is provided, clears the sorting state of the corresponding IgxColumnComponent.
@remarks
otherwise clears the sorting state of all IgxColumnComponent.
@example
this.grid.clearSort();
name
Declaration
public Task ClearSortAsync(string name = null)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CloseAdvancedFilteringDialog(Boolean)
Declaration
public void CloseAdvancedFilteringDialog(bool applyChanges)
Parameters
| Type |
Name |
Description |
| System.Boolean |
applyChanges |
|
CloseAdvancedFilteringDialogAsync(Boolean)
Closes the advanced filtering dialog.
applyChanges indicates whether the changes should be applied
Declaration
public Task CloseAdvancedFilteringDialogAsync(bool applyChanges)
Parameters
| Type |
Name |
Description |
| System.Boolean |
applyChanges |
indicates whether the changes should be applied
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CollapseAll()
Declaration
public void CollapseAll()
CollapseAllAsync()
Collapses all rows.
@example
this.grid.collapseAll();
Declaration
public Task CollapseAllAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CollapseRow(Object)
Declaration
public void CollapseRow(object rowID)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
|
CollapseRowAsync(Object)
Collapses the row by its id.
@remarks
ID is either the primaryKey value or the data record instance.
@example
this.grid.collapseRow(rowID);
rowID The row id - primaryKey value or the data record instance.
Declaration
public Task CollapseRowAsync(object rowID)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
The row id - primaryKey value or the data record instance.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DeselectAllColumns()
Declaration
public void DeselectAllColumns()
DeselectAllColumnsAsync()
Deselects all columns
@example
this.grid.deselectAllColumns();
Declaration
public Task DeselectAllColumnsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DeselectAllRows(Boolean)
Declaration
public void DeselectAllRows(bool onlyFilterData = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
onlyFilterData |
|
DeselectAllRowsAsync(Boolean)
Deselects all rows
@remarks
By default if filtering is in place, selectAllRows() and deselectAllRows() select/deselect all filtered rows.
If you set the parameter onlyFilterData to false that will deselect all rows in the grid exept deleted rows.
@example
this.grid.deselectAllRows();
onlyFilterData
Declaration
public Task DeselectAllRowsAsync(bool onlyFilterData = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
onlyFilterData |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DeselectColumns(String[])
Declaration
public void DeselectColumns(string[] columns)
Parameters
| Type |
Name |
Description |
| System.String[] |
columns |
|
DeselectColumnsAsync(String[])
Declaration
public Task DeselectColumnsAsync(string[] columns)
Parameters
| Type |
Name |
Description |
| System.String[] |
columns |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DeselectRows(Object[])
Declaration
public void DeselectRows(object[] rowIDs)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rowIDs |
|
DeselectRowsAsync(Object[])
Declaration
public Task DeselectRowsAsync(object[] rowIDs)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rowIDs |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DisableSummaries(Object[])
Declaration
public void DisableSummaries(object[] rest)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rest |
|
DisableSummariesAsync(Object[])
Declaration
public Task DisableSummariesAsync(object[] rest)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rest |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Dispose()
Declaration
EnableSummaries(Object[])
Declaration
public void EnableSummaries(object[] rest)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rest |
|
EnableSummariesAsync(Object[])
Declaration
public Task EnableSummariesAsync(object[] rest)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rest |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
EnsureModulesLoaded()
Declaration
protected override void EnsureModulesLoaded()
Overrides
ExpandAll()
Declaration
ExpandAllAsync()
Expands all rows.
@example
this.grid.expandAll();
Declaration
public Task ExpandAllAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ExpandRow(Object)
Declaration
public void ExpandRow(object rowID)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
|
ExpandRowAsync(Object)
Expands the row by its id.
@remarks
ID is either the primaryKey value or the data record instance.
@example
this.grid.expandRow(rowID);
rowID The row id - primaryKey value or the data record instance.
Declaration
public Task ExpandRowAsync(object rowID)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
The row id - primaryKey value or the data record instance.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Filter(String, Object, IgbFilteringExpressionsTreeOrFilteringOperation, Boolean)
Declaration
public void Filter(string name, object value, IgbFilteringExpressionsTreeOrFilteringOperation conditionOrExpressionTree, bool ignoreCase = false)
Parameters
FilterAsync(String, Object, IgbFilteringExpressionsTreeOrFilteringOperation, Boolean)
Declaration
public Task FilterAsync(string name, object value, IgbFilteringExpressionsTreeOrFilteringOperation conditionOrExpressionTree, bool ignoreCase = false)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
FilterGlobal(Object, Object, Object)
Declaration
public void FilterGlobal(object value, object condition, object ignoreCase)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
| System.Object |
condition |
|
| System.Object |
ignoreCase |
|
FilterGlobalAsync(Object, Object, Object)
Declaration
public Task FilterGlobalAsync(object value, object condition, object ignoreCase)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
| System.Object |
condition |
|
| System.Object |
ignoreCase |
|
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
FindNext(String, Boolean, Boolean)
Declaration
public double FindNext(string text, bool caseSensitive = false, bool exactMatch = false)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
| System.Boolean |
caseSensitive |
|
| System.Boolean |
exactMatch |
|
Returns
| Type |
Description |
| System.Double |
|
FindNextAsync(String, Boolean, Boolean)
Declaration
public Task<double> FindNextAsync(string text, bool caseSensitive = false, bool exactMatch = false)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
| System.Boolean |
caseSensitive |
|
| System.Boolean |
exactMatch |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
FindPrev(String, Boolean, Boolean)
Declaration
public double FindPrev(string text, bool caseSensitive = false, bool exactMatch = false)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
| System.Boolean |
caseSensitive |
|
| System.Boolean |
exactMatch |
|
Returns
| Type |
Description |
| System.Double |
|
FindPrevAsync(String, Boolean, Boolean)
Declaration
public Task<double> FindPrevAsync(string text, bool caseSensitive = false, bool exactMatch = false)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
| System.Boolean |
caseSensitive |
|
| System.Boolean |
exactMatch |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
GetColumnByName(String)
Declaration
public IgbColumn GetColumnByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
GetColumnByNameAsync(String)
Returns the IgxColumnComponent by field name.
@example
const myCol = this.grid1.getColumnByName("ID");
name
Declaration
public Task<IgbColumn> GetColumnByNameAsync(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<IgbColumn> |
|
GetColumnByVisibleIndex(Double)
Declaration
public IgbColumn GetColumnByVisibleIndex(double index)
Parameters
| Type |
Name |
Description |
| System.Double |
index |
|
Returns
GetColumnByVisibleIndexAsync(Double)
Declaration
public Task<IgbColumn> GetColumnByVisibleIndexAsync(double index)
Parameters
| Type |
Name |
Description |
| System.Double |
index |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<IgbColumn> |
|
GetColumns()
Declaration
public IgbColumn[] GetColumns()
Returns
GetColumnsAsync()
Declaration
public Task<IgbColumn[]> GetColumnsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<IgbColumn[]> |
|
GetCurrentSelectedRows()
Declaration
public object[] GetCurrentSelectedRows()
Returns
| Type |
Description |
| System.Object[] |
|
GetCurrentSelectedRowsAsync()
Declaration
public Task<object[]> GetCurrentSelectedRowsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object[]> |
|
GetDefaultRowHeight()
Declaration
public double GetDefaultRowHeight()
Returns
| Type |
Description |
| System.Double |
|
GetDefaultRowHeightAsync()
Declaration
public Task<double> GetDefaultRowHeightAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
GetHeaderGroupWidth(IgbColumn)
Declaration
public string GetHeaderGroupWidth(IgbColumn column)
Parameters
Returns
| Type |
Description |
| System.String |
|
GetHeaderGroupWidthAsync(IgbColumn)
Gets the width to be set on IgxGridHeaderGroupComponent.
Declaration
public Task<string> GetHeaderGroupWidthAsync(IgbColumn column)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
GetNextCell(Double, Double, Object)
Declaration
public IgbCellPosition GetNextCell(double currRowIndex, double curVisibleColIndex, object callback)
Parameters
| Type |
Name |
Description |
| System.Double |
currRowIndex |
|
| System.Double |
curVisibleColIndex |
|
| System.Object |
callback |
|
Returns
GetNextCellAsync(Double, Double, Object)
Declaration
public Task<IgbCellPosition> GetNextCellAsync(double currRowIndex, double curVisibleColIndex, object callback)
Parameters
| Type |
Name |
Description |
| System.Double |
currRowIndex |
|
| System.Double |
curVisibleColIndex |
|
| System.Object |
callback |
|
Returns
GetPinnedEndWidth(Boolean)
Declaration
public void GetPinnedEndWidth(bool takeHidden = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
takeHidden |
|
GetPinnedEndWidthAsync(Boolean)
Gets calculated width of the pinned areas.
@example
const pinnedWidth = this.grid.getPinnedEndWidth();
takeHidden If we should take into account the hidden columns in the pinned area.
Declaration
public Task GetPinnedEndWidthAsync(bool takeHidden = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
takeHidden |
If we should take into account the hidden columns in the pinned area.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetPinnedStartWidth(Boolean)
Declaration
public void GetPinnedStartWidth(bool takeHidden = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
takeHidden |
|
GetPinnedStartWidthAsync(Boolean)
Gets calculated width of the pinned areas.
@example
const pinnedWidth = this.grid.getPinnedStartWidth();
takeHidden If we should take into account the hidden columns in the pinned area.
Declaration
public Task GetPinnedStartWidthAsync(bool takeHidden = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
takeHidden |
If we should take into account the hidden columns in the pinned area.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetPreviousCell(Double, Double, Object)
Declaration
public IgbCellPosition GetPreviousCell(double currRowIndex, double curVisibleColIndex, object callback)
Parameters
| Type |
Name |
Description |
| System.Double |
currRowIndex |
|
| System.Double |
curVisibleColIndex |
|
| System.Object |
callback |
|
Returns
GetPreviousCellAsync(Double, Double, Object)
Declaration
public Task<IgbCellPosition> GetPreviousCellAsync(double currRowIndex, double curVisibleColIndex, object callback)
Parameters
| Type |
Name |
Description |
| System.Double |
currRowIndex |
|
| System.Double |
curVisibleColIndex |
|
| System.Object |
callback |
|
Returns
GetRowData(Object)
Declaration
public object GetRowData(object rowSelector)
Parameters
| Type |
Name |
Description |
| System.Object |
rowSelector |
|
Returns
| Type |
Description |
| System.Object |
|
GetRowDataAsync(Object)
Returns the data that is contained in the row component.
@remarks
If the primary key is not specified the row selector match the row data.
@example
const data = grid.getRowData(94741);
rowSelector correspond to rowID
Declaration
public Task<object> GetRowDataAsync(object rowSelector)
Parameters
| Type |
Name |
Description |
| System.Object |
rowSelector |
correspond to rowID
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
GetSelectedColumnsData(Boolean, Boolean)
Declaration
public void GetSelectedColumnsData(bool formatters = false, bool headers = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
formatters |
|
| System.Boolean |
headers |
|
GetSelectedColumnsDataAsync(Boolean, Boolean)
Declaration
public Task GetSelectedColumnsDataAsync(bool formatters = false, bool headers = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
formatters |
|
| System.Boolean |
headers |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetSelectedData(Boolean, Boolean)
Declaration
public void GetSelectedData(bool formatters = false, bool headers = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
formatters |
|
| System.Boolean |
headers |
|
GetSelectedDataAsync(Boolean, Boolean)
Declaration
public Task GetSelectedDataAsync(bool formatters = false, bool headers = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
formatters |
|
| System.Boolean |
headers |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetSelectedRanges()
Declaration
public IgbGridSelectionRange[] GetSelectedRanges()
Returns
GetSelectedRangesAsync()
Get the currently selected ranges in the grid.
Declaration
public Task<IgbGridSelectionRange[]> GetSelectedRangesAsync()
Returns
IsRecordPinnedByIndex(Double)
Declaration
public void IsRecordPinnedByIndex(double rowIndex)
Parameters
| Type |
Name |
Description |
| System.Double |
rowIndex |
|
IsRecordPinnedByIndexAsync(Double)
Returns whether the record is pinned or not.
rowIndex Index of the record in the filteredSortedData collection.
Declaration
public Task IsRecordPinnedByIndexAsync(double rowIndex)
Parameters
| Type |
Name |
Description |
| System.Double |
rowIndex |
Index of the record in the filteredSortedData collection.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MarkForCheck()
Declaration
public void MarkForCheck()
MarkForCheckAsync()
Triggers change detection for the IgxGridComponent.
Calling markForCheck also triggers the grid pipes explicitly, resulting in all updates being processed.
May degrade performance if used when not needed, or if misused:
// DON'Ts:
// don't call markForCheck from inside a loop
// don't call markForCheck when a primitive has changed
grid.data.forEach(rec => {
rec = newValue;
grid.markForCheck();
});
// DOs
// call markForCheck after updating a nested property
grid.data.forEach(rec => {
rec.nestedProp1.nestedProp2 = newValue;
});
grid.markForCheck();
@example
grid.markForCheck();
Declaration
public Task MarkForCheckAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MoveColumn(IgbColumn, IgbColumn, Nullable<DropPosition>)
Declaration
public void MoveColumn(IgbColumn column, IgbColumn target, Nullable<DropPosition> pos = null)
Parameters
MoveColumnAsync(IgbColumn, IgbColumn, Nullable<DropPosition>)
Declaration
public Task MoveColumnAsync(IgbColumn column, IgbColumn target, Nullable<DropPosition> pos = null)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
NavigateTo(Double, Double, Object)
Declaration
public void NavigateTo(double rowIndex, double visibleColIndex, object cb)
Parameters
| Type |
Name |
Description |
| System.Double |
rowIndex |
|
| System.Double |
visibleColIndex |
|
| System.Object |
cb |
|
NavigateToAsync(Double, Double, Object)
Declaration
public Task NavigateToAsync(double rowIndex, double visibleColIndex, object cb)
Parameters
| Type |
Name |
Description |
| System.Double |
rowIndex |
|
| System.Double |
visibleColIndex |
|
| System.Object |
cb |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
OnInitializedAsync()
Declaration
protected override Task OnInitializedAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
OpenAdvancedFilteringDialog(IgbOverlaySettings)
Declaration
public void OpenAdvancedFilteringDialog(IgbOverlaySettings overlaySettings)
Parameters
OpenAdvancedFilteringDialogAsync(IgbOverlaySettings)
Opens the advanced filtering dialog.
Declaration
public Task OpenAdvancedFilteringDialogAsync(IgbOverlaySettings overlaySettings)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PinColumn(String, Double, Nullable<ColumnPinningPosition>)
Declaration
public bool PinColumn(string columnName, double index = -1, Nullable<ColumnPinningPosition> pinningPosition = null)
Parameters
| Type |
Name |
Description |
| System.String |
columnName |
|
| System.Double |
index |
|
| System.Nullable<ColumnPinningPosition> |
pinningPosition |
|
Returns
| Type |
Description |
| System.Boolean |
|
PinColumnAsync(String, Double, Nullable<ColumnPinningPosition>)
Declaration
public Task<bool> PinColumnAsync(string columnName, double index = -1, Nullable<ColumnPinningPosition> pinningPosition = null)
Parameters
| Type |
Name |
Description |
| System.String |
columnName |
|
| System.Double |
index |
|
| System.Nullable<ColumnPinningPosition> |
pinningPosition |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
RecalculateAutoSizes()
Declaration
public void RecalculateAutoSizes()
RecalculateAutoSizesAsync()
Recalculates all widths of columns that have size set to auto.
@example
this.grid1.recalculateAutoSizes();
Declaration
public Task RecalculateAutoSizesAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RefreshSearch(Boolean, Boolean)
Declaration
public double RefreshSearch(bool updateActiveInfo = false, bool endEdit = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
updateActiveInfo |
|
| System.Boolean |
endEdit |
|
Returns
| Type |
Description |
| System.Double |
|
RefreshSearchAsync(Boolean, Boolean)
Declaration
public Task<double> RefreshSearchAsync(bool updateActiveInfo = false, bool endEdit = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
updateActiveInfo |
|
| System.Boolean |
endEdit |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Double> |
|
SelectAllColumns()
Declaration
public void SelectAllColumns()
SelectAllColumnsAsync()
Selects all columns
@example
this.grid.deselectAllColumns();
Declaration
public Task SelectAllColumnsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SelectAllRows(Boolean)
Declaration
public void SelectAllRows(bool onlyFilterData = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
onlyFilterData |
|
SelectAllRowsAsync(Boolean)
Selects all rows
@remarks
By default if filtering is in place, selectAllRows() and deselectAllRows() select/deselect all filtered rows.
If you set the parameter onlyFilterData to false that will select all rows in the grid exept deleted rows.
@example
this.grid.selectAllRows();
this.grid.selectAllRows(false);
onlyFilterData
Declaration
public Task SelectAllRowsAsync(bool onlyFilterData = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
onlyFilterData |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SelectColumns(String[], Boolean)
Declaration
public void SelectColumns(string[] columns, bool clearCurrentSelection = false)
Parameters
| Type |
Name |
Description |
| System.String[] |
columns |
|
| System.Boolean |
clearCurrentSelection |
|
SelectColumnsAsync(String[], Boolean)
Declaration
public Task SelectColumnsAsync(string[] columns, bool clearCurrentSelection = false)
Parameters
| Type |
Name |
Description |
| System.String[] |
columns |
|
| System.Boolean |
clearCurrentSelection |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SelectedColumns()
Declaration
public IgbColumn[] SelectedColumns()
Returns
SelectedColumnsAsync()
Get current selected columns.
@example
Returns an array with selected columns
const selectedColumns = this.grid.selectedColumns();
Declaration
public Task<IgbColumn[]> SelectedColumnsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<IgbColumn[]> |
|
SelectRange(IgbGridSelectionRange[])
Declaration
public void SelectRange(IgbGridSelectionRange[] arg)
Parameters
SelectRangeAsync(IgbGridSelectionRange[])
Declaration
public Task SelectRangeAsync(IgbGridSelectionRange[] arg)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SelectRows(Object[], Boolean)
Declaration
public void SelectRows(object[] rowIDs, bool clearCurrentSelection = false)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rowIDs |
|
| System.Boolean |
clearCurrentSelection |
|
SelectRowsAsync(Object[], Boolean)
Declaration
public Task SelectRowsAsync(object[] rowIDs, bool clearCurrentSelection = false)
Parameters
| Type |
Name |
Description |
| System.Object[] |
rowIDs |
|
| System.Boolean |
clearCurrentSelection |
|
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 |
|
Sort(IgbSortingExpression[])
Declaration
public void Sort(IgbSortingExpression[] expression)
Parameters
SortAsync(IgbSortingExpression[])
Declaration
public Task SortAsync(IgbSortingExpression[] expression)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ToggleColumnVisibility(IgbColumnVisibilityChangedEventArgs)
Declaration
public void ToggleColumnVisibility(IgbColumnVisibilityChangedEventArgs args)
Parameters
ToggleColumnVisibilityAsync(IgbColumnVisibilityChangedEventArgs)
Toggles the specified column's visibility.
@example
this.grid1.toggleColumnVisibility({
column: this.grid1.columns[0],
newValue: true
});
Declaration
public Task ToggleColumnVisibilityAsync(IgbColumnVisibilityChangedEventArgs args)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ToggleRow(Object)
Declaration
public void ToggleRow(object rowID)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
|
ToggleRowAsync(Object)
Toggles the row by its id.
@remarks
ID is either the primaryKey value or the data record instance.
@example
this.grid.toggleRow(rowID);
rowID The row id - primaryKey value or the data record instance.
Declaration
public Task ToggleRowAsync(object rowID)
Parameters
| Type |
Name |
Description |
| System.Object |
rowID |
The row id - primaryKey value or the data record instance.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
UnpinColumn(String, Double)
Declaration
public bool UnpinColumn(string columnName, double index = -1)
Parameters
| Type |
Name |
Description |
| System.String |
columnName |
|
| System.Double |
index |
|
Returns
| Type |
Description |
| System.Boolean |
|
UnpinColumnAsync(String, Double)
Declaration
public Task<bool> UnpinColumnAsync(string columnName, double index = -1)
Parameters
| Type |
Name |
Description |
| System.String |
columnName |
|
| System.Double |
index |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
Implements
System.IDisposable