Grid provides a way to present and manipulate tabular data.
Constructors
Section titled "Constructors"IgcGridComponent
new IgcGridComponent(args: any[]): IgcGridComponent Returns IgcGridComponent
Properties
Section titled "Properties"tagName
Section titled "tagName"The tagName read-only property of the Element interface returns the tag name of the element on which it's called.
tagName: string Accessors
Section titled "Accessors"actionStripComponents
Section titled "actionStripComponents"get actionStripComponents(): IgcActionStripToken[]
Returns IgcActionStripToken[]
addRowEmptyTemplate
Section titled "addRowEmptyTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get addRowEmptyTemplate(): IgcRenderFunction<void>
Returns IgcRenderFunction<void>
Gets/Sets a custom template for adding row UI when grid is empty.
set addRowEmptyTemplate(value: IgcRenderFunction<void>): void Parameters
- value:
IgcRenderFunction<void>
Returns void
advancedFilteringExpressionsTree
Section titled "advancedFilteringExpressionsTree"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get advancedFilteringExpressionsTree(): IgcFilteringExpressionsTree
Returns IgcFilteringExpressionsTree
Gets/Sets the advanced filtering state.
set advancedFilteringExpressionsTree(value: IgcFilteringExpressionsTree): void Parameters
- value:
IgcFilteringExpressionsTree
Returns void
allowAdvancedFiltering
Section titled "allowAdvancedFiltering"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get allowAdvancedFiltering(): boolean
Returns boolean
Gets/Sets a value indicating whether the advanced filtering is enabled.
set allowAdvancedFiltering(value: boolean): void Parameters
- value:
boolean
Returns void
allowFiltering
Section titled "allowFiltering"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get allowFiltering(): boolean
Returns boolean
Gets/Sets if the filtering is enabled.
set allowFiltering(value: boolean): void Parameters
- value:
boolean
Returns void
autoGenerate
Section titled "autoGenerate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get autoGenerate(): boolean
Returns boolean
Gets/Sets whether to auto-generate the columns.
set autoGenerate(value: boolean): void Parameters
- value:
boolean
Returns void
autoGenerateExclude
Section titled "autoGenerateExclude"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get autoGenerateExclude(): string[]
Returns string[]
Gets/Sets a list of property keys to be excluded from the generated column collection
set autoGenerateExclude(value: string[]): void Parameters
- value:
string[]
Returns void
batchEditing
Section titled "batchEditing"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get batchEditing(): boolean
Returns boolean
Gets/Sets whether the grid has batch editing enabled.
When batch editing is enabled, changes are not made directly to the underlying data.
Instead, they are stored as transactions, which can later be committed w/ the commit method.
set batchEditing(value: boolean): void Parameters
- value:
boolean
Returns void
cellMergeMode
Section titled "cellMergeMode"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get cellMergeMode(): GridCellMergeMode
Returns GridCellMergeMode
Gets/Sets cell merge mode.
set cellMergeMode(value: GridCellMergeMode): void Parameters
- value:
GridCellMergeMode
Returns void
cellSelection
Section titled "cellSelection"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get cellSelection(): GridSelectionMode
Returns GridSelectionMode
Gets/Sets cell selection mode.
set cellSelection(value: GridSelectionMode): void Parameters
- value:
GridSelectionMode
Returns void
clipboardOptions
Section titled "clipboardOptions"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get clipboardOptions(): IgcClipboardOptions
Returns IgcClipboardOptions
Controls the copy behavior of the grid.
set clipboardOptions(value: IgcClipboardOptions): void Parameters
- value:
IgcClipboardOptions
Returns void
columnList
Section titled "columnList"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get columnList(): IgcColumnComponent[]
Returns IgcColumnComponent[]
columns
Section titled "columns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
columnSelection
Section titled "columnSelection"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get columnSelection(): GridSelectionMode
Returns GridSelectionMode
Gets/Sets column selection mode
set columnSelection(value: GridSelectionMode): void Parameters
- value:
GridSelectionMode
Returns void
columnWidth
Section titled "columnWidth"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get columnWidth(): string
Returns string
Gets/Sets the default width of the columns.
set columnWidth(value: string): void Parameters
- value:
string
Returns void
Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get data(): any[]
Returns any[]
Gets/Sets the array of data that populates the component.
set data(value: any[]): void Parameters
- value:
any[]
Returns void
dataCloneStrategy
Section titled "dataCloneStrategy"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get dataCloneStrategy(): IgcDataCloneStrategy
Returns IgcDataCloneStrategy
Gets/Sets the data clone strategy of the grid when in edit mode.
set dataCloneStrategy(value: IgcDataCloneStrategy): void Parameters
- value:
IgcDataCloneStrategy
Returns void
dataRowList
Section titled "dataRowList"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
A list of currently rendered grid row's.
get dataRowList(): IgcRowDirective[]
Returns IgcRowDirective[]
dataView
Section titled "dataView"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns the currently transformed paged/filtered/sorted/grouped/pinned/unpinned row data, displayed in the grid.
get dataView(): any[]
Returns any[]
defaultRowHeight
Section titled "defaultRowHeight"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets the default row height.
get defaultRowHeight(): number
Returns number
detailTemplate
Section titled "detailTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get detailTemplate(): IgcRenderFunction<IgcGridMasterDetailContext> Returns a reference to the master-detail template.
set detailTemplate(value: IgcRenderFunction<IgcGridMasterDetailContext>): void Parameters
Returns void
dragGhostCustomTemplate
Section titled "dragGhostCustomTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get dragGhostCustomTemplate(): IgcRenderFunction<IgcGridRowDragGhostContext> Gets the custom template, if any, used for row drag ghost.
set dragGhostCustomTemplate(value: IgcRenderFunction<IgcGridRowDragGhostContext>): void Parameters
Returns void
dragIndicatorIconTemplate
Section titled "dragIndicatorIconTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get dragIndicatorIconTemplate(): IgcRenderFunction<IgcGridEmptyTemplateContext> The custom template, if any, that should be used when rendering the row drag indicator icon
set dragIndicatorIconTemplate(value: IgcRenderFunction<IgcGridEmptyTemplateContext>): void Parameters
Returns void
dropAreaMessage
Section titled "dropAreaMessage"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get dropAreaMessage(): string
Returns string
Gets/Sets the message displayed inside the GroupBy drop area where columns can be dragged on.
set dropAreaMessage(value: string): void Parameters
- value:
string
Returns void
dropAreaTemplate
Section titled "dropAreaTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get dropAreaTemplate(): IgcRenderFunction<void>
Returns IgcRenderFunction<void>
Gets/Sets the template that will be rendered as a GroupBy drop area.
set dropAreaTemplate(value: IgcRenderFunction<void>): void Parameters
- value:
IgcRenderFunction<void>
Returns void
emptyFilteredGridMessage
Section titled "emptyFilteredGridMessage"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get emptyFilteredGridMessage(): string
Returns string
Gets/Sets the message displayed when there are no records and the grid is filtered.
set emptyFilteredGridMessage(value: string): void Parameters
- value:
string
Returns void
emptyGridMessage
Section titled "emptyGridMessage"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get emptyGridMessage(): string
Returns string
Get/Sets the message displayed when there are no records.
set emptyGridMessage(value: string): void Parameters
- value:
string
Returns void
emptyGridTemplate
Section titled "emptyGridTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get emptyGridTemplate(): IgcRenderFunction<IgcGridTemplateContext>
Returns IgcRenderFunction<IgcGridTemplateContext>
Gets/Sets a custom template when empty.
set emptyGridTemplate(value: IgcRenderFunction<IgcGridTemplateContext>): void Parameters
Returns void
excelStyleHeaderIconTemplate
Section titled "excelStyleHeaderIconTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get excelStyleHeaderIconTemplate(): IgcRenderFunction<IgcGridHeaderTemplateContext> Gets the excel style header icon.
set excelStyleHeaderIconTemplate(value: IgcRenderFunction<IgcGridHeaderTemplateContext>): void Parameters
Returns void
expansionStates
Section titled "expansionStates"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get expansionStates(): Map<any, boolean>
Returns Map<any, boolean>
Gets/Sets a list of key-value pairs [row ID, expansion state].
set expansionStates(value: Map<any, boolean>): void Parameters
- value:
Map<any, boolean>
Returns void
filteredData
Section titled "filteredData"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns an array of objects containing the filtered data.
get filteredData(): any
Returns any
filteredSortedData
Section titled "filteredSortedData"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns an array containing the filtered sorted data.
get filteredSortedData(): any[]
Returns any[]
filteringExpressionsTree
Section titled "filteringExpressionsTree"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get filteringExpressionsTree(): IgcFilteringExpressionsTree
Returns IgcFilteringExpressionsTree
Gets/Sets the filtering state.
set filteringExpressionsTree(value: IgcFilteringExpressionsTree): void Parameters
- value:
IgcFilteringExpressionsTree
Returns void
filteringLogic
Section titled "filteringLogic"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get filteringLogic(): FilteringLogic
Returns FilteringLogic
Gets/Sets the filtering logic of the grid.
set filteringLogic(value: FilteringLogic): void Parameters
- value:
FilteringLogic
Returns void
filterMode
Section titled "filterMode"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get filterMode(): FilterMode
Returns FilterMode
Gets/Sets the filter mode.
set filterMode(value: FilterMode): void Parameters
- value:
FilterMode
Returns void
filterStrategy
Section titled "filterStrategy"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get filterStrategy(): IgcFilteringStrategy
Returns IgcFilteringStrategy
Gets/Sets the filtering strategy of the grid.
set filterStrategy(value: IgcFilteringStrategy): void Parameters
- value:
IgcFilteringStrategy
Returns void
groupByRowSelectorTemplate
Section titled "groupByRowSelectorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get groupByRowSelectorTemplate(): IgcRenderFunction<IgcGroupByRowSelectorTemplateContext>
Returns IgcRenderFunction<IgcGroupByRowSelectorTemplateContext>
Gets the group by row selector template.
set groupByRowSelectorTemplate(value: IgcRenderFunction<IgcGroupByRowSelectorTemplateContext>): void Parameters
Returns void
groupingExpansionState
Section titled "groupingExpansionState"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get groupingExpansionState(): IgcGroupByExpandState[]
Returns IgcGroupByExpandState[]
Gets/Sets a list of expansion states for group rows.
set groupingExpansionState(value: IgcGroupByExpandState[]): void Parameters
- value:
IgcGroupByExpandState[]
Returns void
groupingExpressions
Section titled "groupingExpressions"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get groupingExpressions(): IgcGroupingExpression[]
Returns IgcGroupingExpression[]
Gets/Sets the group by state.
set groupingExpressions(value: IgcGroupingExpression[]): void Parameters
- value:
IgcGroupingExpression[]
Returns void
groupRowTemplate
Section titled "groupRowTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get groupRowTemplate(): IgcRenderFunction<IgcGroupByRowTemplateContext> Gets/Sets the template reference for the group row.
set groupRowTemplate(value: IgcRenderFunction<IgcGroupByRowTemplateContext>): void Parameters
Returns void
groupsExpanded
Section titled "groupsExpanded"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get groupsExpanded(): boolean
Returns boolean
Gets/Sets whether created groups are rendered expanded or collapsed.
set groupsExpanded(value: boolean): void Parameters
- value:
boolean
Returns void
groupsRecords
Section titled "groupsRecords"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets the hierarchical representation of the group by records.
get groupsRecords(): IgcGroupByRecord[]
Returns IgcGroupByRecord[]
groupStrategy
Section titled "groupStrategy"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get groupStrategy(): IgcGridGroupingStrategy
Returns IgcGridGroupingStrategy
Gets/Sets the grouping strategy of the grid.
set groupStrategy(value: IgcGridGroupingStrategy): void Parameters
- value:
IgcGridGroupingStrategy
Returns void
headerCollapsedIndicatorTemplate
Section titled "headerCollapsedIndicatorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get headerCollapsedIndicatorTemplate(): IgcRenderFunction<IgcGridTemplateContext>
Returns IgcRenderFunction<IgcGridTemplateContext>
Gets the row collapse indicator template.
set headerCollapsedIndicatorTemplate(value: IgcRenderFunction<IgcGridTemplateContext>): void Parameters
Returns void
headerExpandedIndicatorTemplate
Section titled "headerExpandedIndicatorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get headerExpandedIndicatorTemplate(): IgcRenderFunction<IgcGridTemplateContext>
Returns IgcRenderFunction<IgcGridTemplateContext>
Gets the header expand indicator template.
set headerExpandedIndicatorTemplate(value: IgcRenderFunction<IgcGridTemplateContext>): void Parameters
Returns void
headSelectorTemplate
Section titled "headSelectorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get headSelectorTemplate(): IgcRenderFunction<IgcHeadSelectorTemplateContext> Gets the header row selector template.
set headSelectorTemplate(value: IgcRenderFunction<IgcHeadSelectorTemplateContext>): void Parameters
Returns void
height
Section titled "height"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get height(): string
Returns string
Gets/Sets the height.
set height(value: string): void Parameters
- value:
string
Returns void
hiddenColumnsCount
Section titled "hiddenColumnsCount"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets the number of hidden columns.
get hiddenColumnsCount(): number
Returns number
hideGroupedColumns
Section titled "hideGroupedColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get hideGroupedColumns(): boolean
Returns boolean
Gets/Sets whether the grouped columns should be hidden.
set hideGroupedColumns(value: boolean): void Parameters
- value:
boolean
Returns void
hideRowSelectors
Section titled "hideRowSelectors"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get hideRowSelectors(): boolean
Returns boolean
Gets/Sets if the row selectors are hidden.
set hideRowSelectors(value: boolean): void Parameters
- value:
boolean
Returns void
Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
The id property of the Element interface represents the element's identifier, reflecting the id global attribute.
get id(): string
Returns string
Gets/Sets the value of the id attribute.
set id(value: string): void Parameters
- value:
string
Returns void
isLoading
Section titled "isLoading"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get isLoading(): boolean
Returns boolean
Gets/Sets whether the grid is going to show a loading indicator.
set isLoading(value: boolean): void Parameters
- value:
boolean
Returns void
lastSearchInfo
Section titled "lastSearchInfo"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
loadingGridTemplate
Section titled "loadingGridTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get loadingGridTemplate(): IgcRenderFunction<IgcGridTemplateContext>
Returns IgcRenderFunction<IgcGridTemplateContext>
Gets/Sets a custom template when loading.
set loadingGridTemplate(value: IgcRenderFunction<IgcGridTemplateContext>): void Parameters
Returns void
locale
Section titled "locale"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get locale(): string
Returns string
Gets/Sets the locale.
set locale(value: string): void Parameters
- value:
string
Returns void
mergeStrategy
Section titled "mergeStrategy"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get mergeStrategy(): IgcGridMergeStrategy
Returns IgcGridMergeStrategy
Gets/Sets the merge strategy of the grid.
set mergeStrategy(value: IgcGridMergeStrategy): void Parameters
- value:
IgcGridMergeStrategy
Returns void
moving
Section titled "moving"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get moving(): boolean
Returns boolean
Controls whether columns moving is enabled in the grid.
set moving(value: boolean): void Parameters
- value:
boolean
Returns void
outlet
Section titled "outlet"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get outlet(): IgcOverlayOutletDirective
Returns IgcOverlayOutletDirective
Gets/Sets the outlet used to attach the grid's overlays to.
set outlet(value: IgcOverlayOutletDirective): void Parameters
- value:
IgcOverlayOutletDirective
Returns void
paginationComponents
Section titled "paginationComponents"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get paginationComponents(): IgcPaginatorComponent[]
Returns IgcPaginatorComponent[]
pagingMode
Section titled "pagingMode"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get pagingMode(): GridPagingMode
Returns GridPagingMode
pinnedColumns
Section titled "pinnedColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets an array of the pinned columns.
get pinnedColumns(): IgcColumnComponent[]
Returns IgcColumnComponent[]
pinnedColumnsCount
Section titled "pinnedColumnsCount"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets the number of pinned columns.
get pinnedColumnsCount(): number
Returns number
pinnedEndColumns
Section titled "pinnedEndColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets an array of the pinned to the right columns.
get pinnedEndColumns(): IgcColumnComponent[]
Returns IgcColumnComponent[]
pinnedRows
Section titled "pinnedRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets an array of the pinned rows.
get pinnedRows(): IgcGridRowComponent[]
Returns IgcGridRowComponent[]
pinnedStartColumns
Section titled "pinnedStartColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets an array of the pinned to the left columns.
get pinnedStartColumns(): IgcColumnComponent[]
Returns IgcColumnComponent[]
pinning
Section titled "pinning"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get pinning(): IgcPinningConfig
Returns IgcPinningConfig
Gets/Sets the initial pinning configuration.
set pinning(value: IgcPinningConfig): void Parameters
- value:
IgcPinningConfig
Returns void
primaryKey
Section titled "primaryKey"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get primaryKey(): string
Returns string
Gets/Sets the primary key.
set primaryKey(value: string): void Parameters
- value:
string
Returns void
resourceStrings
Section titled "resourceStrings"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get resourceStrings(): IgcGridResourceStrings
Returns IgcGridResourceStrings
Gets/Sets the resource strings.
set resourceStrings(value: IgcGridResourceStrings): void Parameters
- value:
IgcGridResourceStrings
Returns void
rowAddTextTemplate
Section titled "rowAddTextTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowAddTextTemplate(): IgcRenderFunction<IgcGridEmptyTemplateContext> Gets the row add text template.
set rowAddTextTemplate(value: IgcRenderFunction<IgcGridEmptyTemplateContext>): void Parameters
Returns void
rowClasses
Section titled "rowClasses"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowClasses(): any
Returns any
Sets a conditional class selector to the grid's row element. Accepts an object literal, containing key-value pairs, where the key is the name of the CSS class and the value is either a callback function that returns a boolean, or boolean, like so:
set rowClasses(value: any): void Parameters
- value:
any
Returns void
rowCollapsedIndicatorTemplate
Section titled "rowCollapsedIndicatorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowCollapsedIndicatorTemplate(): IgcRenderFunction<IgcGridRowTemplateContext> Gets the row collapse indicator template.
set rowCollapsedIndicatorTemplate(value: IgcRenderFunction<IgcGridRowTemplateContext>): void Parameters
Returns void
rowDraggable
Section titled "rowDraggable"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowDraggable(): boolean
Returns boolean
Gets/Sets whether rows can be moved.
set rowDraggable(value: boolean): void Parameters
- value:
boolean
Returns void
rowEditable
Section titled "rowEditable"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowEditable(): boolean
Returns boolean
Gets/Sets whether the rows are editable.
set rowEditable(value: boolean): void Parameters
- value:
boolean
Returns void
rowEditActionsTemplate
Section titled "rowEditActionsTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowEditActionsTemplate(): IgcRenderFunction<IgcGridRowEditActionsTemplateContext>
Returns IgcRenderFunction<IgcGridRowEditActionsTemplateContext>
Gets the row edit actions template.
set rowEditActionsTemplate(value: IgcRenderFunction<IgcGridRowEditActionsTemplateContext>): void Parameters
Returns void
rowEditTextTemplate
Section titled "rowEditTextTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowEditTextTemplate(): IgcRenderFunction<IgcGridRowEditTextTemplateContext>
Returns IgcRenderFunction<IgcGridRowEditTextTemplateContext>
Gets the row edit text template.
set rowEditTextTemplate(value: IgcRenderFunction<IgcGridRowEditTextTemplateContext>): void Parameters
Returns void
rowExpandedIndicatorTemplate
Section titled "rowExpandedIndicatorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowExpandedIndicatorTemplate(): IgcRenderFunction<IgcGridRowTemplateContext> Gets the row expand indicator template.
set rowExpandedIndicatorTemplate(value: IgcRenderFunction<IgcGridRowTemplateContext>): void Parameters
Returns void
rowHeight
Section titled "rowHeight"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowHeight(): number
Returns number
Gets/Sets the row height.
set rowHeight(value: number): void Parameters
- value:
number
Returns void
rowList
Section titled "rowList"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
rowSelection
Section titled "rowSelection"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowSelection(): GridSelectionMode
Returns GridSelectionMode
Gets/Sets row selection mode
set rowSelection(value: GridSelectionMode): void Parameters
- value:
GridSelectionMode
Returns void
rowSelectorTemplate
Section titled "rowSelectorTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowSelectorTemplate(): IgcRenderFunction<IgcRowSelectorTemplateContext> Gets the row selector template.
set rowSelectorTemplate(value: IgcRenderFunction<IgcRowSelectorTemplateContext>): void Parameters
Returns void
rowStyles
Section titled "rowStyles"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get rowStyles(): any
Returns any
Sets conditional style properties on the grid row element. It accepts an object literal where the keys are the style properties and the value is an expression to be evaluated.
set rowStyles(value: any): void Parameters
- value:
any
Returns void
selectedCells
Section titled "selectedCells"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns an array of the selected grid cells.
get selectedCells(): IgcCellType[]
Returns IgcCellType[]
selectedRows
Section titled "selectedRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get selectedRows(): any[]
Returns any[]
Gets/Sets the current selection state.
set selectedRows(value: any[]): void Parameters
- value:
any[]
Returns void
selectRowOnClick
Section titled "selectRowOnClick"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get selectRowOnClick(): boolean
Returns boolean
Gets/Sets whether clicking over a row should select/deselect it
set selectRowOnClick(value: boolean): void Parameters
- value:
boolean
Returns void
shouldGenerate
Section titled "shouldGenerate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get shouldGenerate(): boolean
Returns boolean
Gets/Sets whether the columns should be auto-generated once again after the initialization of the grid
set shouldGenerate(value: boolean): void Parameters
- value:
boolean
Returns void
showGroupArea
Section titled "showGroupArea"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get showGroupArea(): boolean
Returns boolean
Returns whether the grid has group area.
set showGroupArea(value: boolean): void Parameters
- value:
boolean
Returns void
showSummaryOnCollapse
Section titled "showSummaryOnCollapse"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get showSummaryOnCollapse(): boolean
Returns boolean
Controls whether the summary row is visible when groupBy/parent row is collapsed.
set showSummaryOnCollapse(value: boolean): void Parameters
- value:
boolean
Returns void
snackbarDisplayTime
Section titled "snackbarDisplayTime"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get snackbarDisplayTime(): number
Returns number
Gets/Sets the display time for the row adding snackbar notification.
set snackbarDisplayTime(value: number): void Parameters
- value:
number
Returns void
sortAscendingHeaderIconTemplate
Section titled "sortAscendingHeaderIconTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get sortAscendingHeaderIconTemplate(): IgcRenderFunction<IgcGridHeaderTemplateContext> The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in asc order.
set sortAscendingHeaderIconTemplate(value: IgcRenderFunction<IgcGridHeaderTemplateContext>): void Parameters
Returns void
sortDescendingHeaderIconTemplate
Section titled "sortDescendingHeaderIconTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get sortDescendingHeaderIconTemplate(): IgcRenderFunction<IgcGridHeaderTemplateContext> The custom template, if any, that should be used when rendering a header sorting indicator when columns are sorted in desc order.
set sortDescendingHeaderIconTemplate(value: IgcRenderFunction<IgcGridHeaderTemplateContext>): void Parameters
Returns void
sortHeaderIconTemplate
Section titled "sortHeaderIconTemplate"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get sortHeaderIconTemplate(): IgcRenderFunction<IgcGridHeaderTemplateContext> Gets custom template, if any, that should be used when rendering a header sorting indicator when columns are not sorted.
set sortHeaderIconTemplate(value: IgcRenderFunction<IgcGridHeaderTemplateContext>): void Parameters
Returns void
sortingExpressions
Section titled "sortingExpressions"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get sortingExpressions(): IgcSortingExpression[]
Returns IgcSortingExpression[]
Gets/Sets the sorting state.
set sortingExpressions(value: IgcSortingExpression[]): void Parameters
- value:
IgcSortingExpression[]
Returns void
sortingOptions
Section titled "sortingOptions"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get sortingOptions(): IgcSortingOptions
Returns IgcSortingOptions
Gets/Sets the sorting options - single or multiple sorting.
Accepts an ISortingOptions object with any of the mode properties.
set sortingOptions(value: IgcSortingOptions): void Parameters
- value:
IgcSortingOptions
Returns void
sortStrategy
Section titled "sortStrategy"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get sortStrategy(): IgcGridSortingStrategy
Returns IgcGridSortingStrategy
Gets/Sets the sorting strategy of the grid.
set sortStrategy(value: IgcGridSortingStrategy): void Parameters
- value:
IgcGridSortingStrategy
Returns void
summaryCalculationMode
Section titled "summaryCalculationMode"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get summaryCalculationMode(): GridSummaryCalculationMode
Returns GridSummaryCalculationMode
Gets/Sets the summary calculation mode.
set summaryCalculationMode(value: GridSummaryCalculationMode): void Parameters
- value:
GridSummaryCalculationMode
Returns void
summaryPosition
Section titled "summaryPosition"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get summaryPosition(): GridSummaryPosition
Returns GridSummaryPosition
Gets/Sets the summary position.
set summaryPosition(value: GridSummaryPosition): void Parameters
- value:
GridSummaryPosition
Returns void
summaryRowHeight
Section titled "summaryRowHeight"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get summaryRowHeight(): number
Returns number
Get/Set summary row height
set summaryRowHeight(value: number): void Parameters
- value:
number
Returns void
toolbar
Section titled "toolbar"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get toolbar(): IgcGridToolbarComponent[]
Returns IgcGridToolbarComponent[]
totalItemCount
Section titled "totalItemCount"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get totalItemCount(): number
Returns number
Gets/Sets the total number of records in the data source.
set totalItemCount(value: number): void Parameters
- value:
number
Returns void
totalRecords
Section titled "totalRecords"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get totalRecords(): number
Returns number
Returns the total number of records.
set totalRecords(value: number): void Parameters
- value:
number
Returns void
transactions
Section titled "transactions"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Get transactions service for the grid.
get transactions(): TransactionService
Returns TransactionService
unpinnedColumns
Section titled "unpinnedColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets an array of unpinned columns.
get unpinnedColumns(): IgcColumnComponent[]
Returns IgcColumnComponent[]
validationTrigger
Section titled "validationTrigger"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get validationTrigger(): GridValidationTrigger
Returns GridValidationTrigger
Gets/Sets the trigger for validators used when editing the grid.
set validationTrigger(value: GridValidationTrigger): void Parameters
- value:
GridValidationTrigger
Returns void
virtualizationState
Section titled "virtualizationState"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns the state of the grid virtualization.
get virtualizationState(): IgcForOfState
Returns IgcForOfState
visibleColumns
Section titled "visibleColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns an array of visible columns.
get visibleColumns(): IgcColumnComponent[]
Returns IgcColumnComponent[]
width
Section titled "width"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
get width(): string
Returns string
Gets/Sets the width of the grid.
set width(value: string): void Parameters
- value:
string
Returns void
Methods
Section titled "Methods"addEventListener
Section titled "addEventListener"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
addEventListener(type: K, listener: object, options: boolean | AddEventListenerOptions): void Parameters
- type:
K - listener:
object - options:
boolean | AddEventListenerOptions
Returns void
addRow
Section titled "addRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Creates a new grid row and adds the data record to the end of the data source.
addRow(data: any): void Parameters
- data:
any
Returns void
beginAddRowById
Section titled "beginAddRowById"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Enters add mode by spawning the UI under the specified row by rowID.
beginAddRowById(rowID: any, asChild: boolean): void Parameters
- rowID:
anyThe rowID to spawn the add row UI for, or null to spawn it as the first record in the data view
- asChild:
booleanWhether the record should be added as a child. Only applicable to igxTreeGrid.
Returns void
beginAddRowByIndex
Section titled "beginAddRowByIndex"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Enters add mode by spawning the UI at the specified index.
beginAddRowByIndex(index: number): void Parameters
- index:
numberThe index to spawn the UI at. Accepts integers from 0 to this.grid.dataView.length
Returns void
clearCellSelection
Section titled "clearCellSelection"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Deselect selected cells.
clearCellSelection(): void Returns void
clearFilter
Section titled "clearFilter"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
If name is provided, clears the filtering state of the corresponding column.
clearFilter(name: string): void Parameters
- name:
string
Returns void
clearGrouping
Section titled "clearGrouping"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Clears grouping for particular column, array of columns or all columns.
clearGrouping(name: string): void Parameters
- name:
stringName of column or array of column names to be ungrouped.
Returns void
clearSearch
Section titled "clearSearch"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Removes all the highlights in the cell.
clearSearch(): void Returns void
clearSort
Section titled "clearSort"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
If name is provided, clears the sorting state of the corresponding column.
clearSort(name: string): void Parameters
- name:
string
Returns void
closeAdvancedFilteringDialog
Section titled "closeAdvancedFilteringDialog"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Closes the advanced filtering dialog.
closeAdvancedFilteringDialog(applyChanges: boolean): void Parameters
- applyChanges:
booleanindicates whether the changes should be applied
Returns void
collapseAll
Section titled "collapseAll"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Collapses all rows.
collapseAll(): void Returns void
collapseRow
Section titled "collapseRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Collapses the row by its id.
collapseRow(rowID: any): void Parameters
- rowID:
anyThe row id - primaryKey value or the data record instance.
Returns void
deleteRow
Section titled "deleteRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Removes the grid row and the corresponding data record by primary key.
deleteRow(rowSelector: any): any Parameters
- rowSelector:
any
Returns any
deselectAllColumns
Section titled "deselectAllColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Deselects all columns
deselectAllColumns(): void Returns void
deselectAllRows
Section titled "deselectAllRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Deselects all rows
deselectAllRows(onlyFilterData: boolean): void Parameters
- onlyFilterData:
boolean
Returns void
deselectColumns
Section titled "deselectColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Deselect specified columns by field.
deselectColumns(columns: string[] | IgcColumnComponent[]): void Parameters
- columns:
string[] | IgcColumnComponent[]
Returns void
deselectRows
Section titled "deselectRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Deselect specified rows by ID.
deselectRows(rowIDs: any[]): void Parameters
- rowIDs:
any[]
Returns void
deselectRowsInGroup
Section titled "deselectRowsInGroup"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Deselect all rows within a group.
deselectRowsInGroup(groupRow: IgcGroupByRecord): void Parameters
- groupRow:
IgcGroupByRecordThe group record which rows would be deselected.
Returns void
disableSummaries
Section titled "disableSummaries"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Disable summaries for the specified column.
disableSummaries(rest: any[]): void Parameters
- rest:
any[]
Returns void
enableSummaries
Section titled "enableSummaries"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Enables summaries for the specified column and applies your customSummary.
enableSummaries(rest: any[]): void Parameters
- rest:
any[]
Returns void
endEdit
Section titled "endEdit"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Finishes the row transactions on the current row and returns whether the grid editing was canceled.
endEdit(commit: boolean, evt: any): boolean Parameters
- commit:
boolean - evt:
any
Returns boolean
expandAll
Section titled "expandAll"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Expands all rows.
expandAll(): void Returns void
expandRow
Section titled "expandRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Expands the row by its id.
expandRow(rowID: any): void Parameters
- rowID:
anyThe row id - primaryKey value or the data record instance.
Returns void
filter
Section titled "filter"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Filters a single column.
filter(name: string, value: any, conditionOrExpressionTree: IgcFilteringExpressionsTree | IgcFilteringOperation, ignoreCase: boolean): void Parameters
- name:
string - value:
any - conditionOrExpressionTree:
IgcFilteringExpressionsTree | IgcFilteringOperation - ignoreCase:
boolean
Returns void
filterGlobal
Section titled "filterGlobal"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Filters all the column in the grid with the same condition.
filterGlobal(value: any, condition: any, ignoreCase: any): void Parameters
- value:
any - condition:
any - ignoreCase:
any
Returns void
findNext
Section titled "findNext"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Finds the next occurrence of a given string in the grid and scrolls to the cell if it isn't visible.
findNext(text: string, caseSensitive: boolean, exactMatch: boolean): number Parameters
- text:
stringthe string to search.
- caseSensitive:
booleanoptionally, if the search should be case sensitive (defaults to false).
- exactMatch:
booleanoptionally, if the text should match the entire value (defaults to false).
Returns number
findPrev
Section titled "findPrev"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Finds the previous occurrence of a given string in the grid and scrolls to the cell if it isn't visible.
findPrev(text: string, caseSensitive: boolean, exactMatch: boolean): number Parameters
- text:
stringthe string to search.
- caseSensitive:
booleanoptionally, if the search should be case sensitive (defaults to false).
- exactMatch:
booleanoptionally, if the text should match the entire value (defaults to false).
Returns number
fullyExpandGroup
Section titled "fullyExpandGroup"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Expands the specified group and all of its parent groups.
fullyExpandGroup(groupRow: IgcGroupByRecord): void Parameters
- groupRow:
IgcGroupByRecordThe group record to fully expand.
Returns void
getCellByColumn
Section titled "getCellByColumn"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns a CellType object that matches the conditions.
getCellByColumn(rowIndex: number, columnField: string): IgcCellType Parameters
- rowIndex:
number - columnField:
string
Returns IgcCellType
getCellByKey
Section titled "getCellByKey"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns a CellType object that matches the conditions.
getCellByKey(rowSelector: any, columnField: string): IgcCellType Parameters
- rowSelector:
anymatch any rowID
- columnField:
string
Returns IgcCellType
getColumnByName
Section titled "getColumnByName"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns the column by field name.
getColumnByName(name: string): IgcColumnComponent Parameters
- name:
string
Returns IgcColumnComponent
getColumnByVisibleIndex
Section titled "getColumnByVisibleIndex"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
getColumnByVisibleIndex(index: number): IgcColumnComponent Parameters
- index:
number
Returns IgcColumnComponent
getHeaderGroupWidth
Section titled "getHeaderGroupWidth"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets the width to be set on grid header group.
getHeaderGroupWidth(column: IgcColumnComponent): string Parameters
- column:
IgcColumnComponent
Returns string
getNextCell
Section titled "getNextCell"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns ICellPosition which defines the next cell,
according to the current position, that match specific criteria.
getNextCell(currRowIndex: number, curVisibleColIndex: number, callback: any): IgcCellPosition Parameters
- currRowIndex:
number - curVisibleColIndex:
number - callback:
any
Returns IgcCellPosition
getPinnedEndWidth
Section titled "getPinnedEndWidth"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets calculated width of the pinned areas.
getPinnedEndWidth(takeHidden: boolean): void Parameters
- takeHidden:
booleanIf we should take into account the hidden columns in the pinned area.
Returns void
getPinnedStartWidth
Section titled "getPinnedStartWidth"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Gets calculated width of the pinned areas.
getPinnedStartWidth(takeHidden: boolean): void Parameters
- takeHidden:
booleanIf we should take into account the hidden columns in the pinned area.
Returns void
getPreviousCell
Section titled "getPreviousCell"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns ICellPosition which defines the previous cell,
according to the current position, that match specific criteria.
getPreviousCell(currRowIndex: number, curVisibleColIndex: number, callback: any): IgcCellPosition Parameters
- currRowIndex:
number - curVisibleColIndex:
number - callback:
any
Returns IgcCellPosition
getRowByIndex
Section titled "getRowByIndex"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns the grid row by index.
getRowByIndex(index: number): IgcRowType Parameters
- index:
number
Returns IgcRowType
getRowByKey
Section titled "getRowByKey"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns grid row object by the specified primary key.
getRowByKey(key: any): IgcRowType Parameters
- key:
any
Returns IgcRowType
getRowData
Section titled "getRowData"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns the data that is contained in the row component.
getRowData(rowSelector: any): any Parameters
- rowSelector:
anycorrespond to rowID
Returns any
getSelectedColumnsData
Section titled "getSelectedColumnsData"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns an array of the current columns selection in the form of [{ column.field: cell.value }, ...].
getSelectedColumnsData(formatters: boolean, headers: boolean): void Parameters
- formatters:
boolean - headers:
boolean
Returns void
getSelectedData
Section titled "getSelectedData"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns an array of the current cell selection in the form of [{ column.field: cell.value }, ...].
getSelectedData(formatters: boolean, headers: boolean): any[] Parameters
- formatters:
boolean - headers:
boolean
Returns any[]
getSelectedRanges
Section titled "getSelectedRanges"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Get the currently selected ranges in the grid.
getSelectedRanges(): IgcGridSelectionRange[] Returns IgcGridSelectionRange[]
groupBy
Section titled "groupBy"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Groups by a new column based on the provided expression, or modifies an existing one.
groupBy(expression: IgcGroupingExpression[]): void Parameters
- expression:
IgcGroupingExpression[]
Returns void
isExpandedGroup
Section titled "isExpandedGroup"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns if a group is expanded or not.
isExpandedGroup(group: IgcGroupByRecord): boolean Parameters
- group:
IgcGroupByRecordThe group record.
Returns boolean
isRecordPinnedByIndex
Section titled "isRecordPinnedByIndex"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Returns whether the record is pinned or not.
isRecordPinnedByIndex(rowIndex: number): void Parameters
- rowIndex:
numberIndex of the record in the
filteredSortedDatacollection.
Returns void
markForCheck
Section titled "markForCheck"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Triggers change detection for the grid. 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:
markForCheck(): void Returns void
moveColumn
Section titled "moveColumn"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Places a column before or after the specified target column.
moveColumn(column: IgcColumnComponent, target: IgcColumnComponent, pos: DropPosition): void Parameters
- column:
IgcColumnComponent - target:
IgcColumnComponent - pos:
DropPosition
Returns void
navigateTo
Section titled "navigateTo"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Navigates to a position in the grid based on provided rowindex and visibleColumnIndex.
navigateTo(rowIndex: number, visibleColIndex: number, cb: any): void Parameters
- rowIndex:
number - visibleColIndex:
number - cb:
any
Returns void
openAdvancedFilteringDialog
Section titled "openAdvancedFilteringDialog"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Opens the advanced filtering dialog.
openAdvancedFilteringDialog(overlaySettings: IgcOverlaySettings): void Parameters
- overlaySettings:
IgcOverlaySettings
Returns void
pinColumn
Section titled "pinColumn"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Pins a column by field name.
pinColumn(columnName: string, index: number, pinningPosition: ColumnPinningPosition): boolean Parameters
- columnName:
string - index:
number - pinningPosition:
ColumnPinningPosition
Returns boolean
pinRow
Section titled "pinRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Pin the row by its id.
pinRow(rowID: any, index: number): boolean Parameters
- rowID:
anyThe row id - primaryKey value or the data record instance.
- index:
numberThe index at which to insert the row in the pinned collection.
Returns boolean
recalculateAutoSizes
Section titled "recalculateAutoSizes"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Recalculates all widths of columns that have size set to auto.
recalculateAutoSizes(): void Returns void
reflow
Section titled "reflow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Recalculates grid width/height dimensions.
reflow(): void Returns void
refreshSearch
Section titled "refreshSearch"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Reapplies the existing search.
refreshSearch(updateActiveInfo: boolean, endEdit: boolean): number Parameters
- updateActiveInfo:
boolean - endEdit:
boolean
Returns number
removeEventListener
Section titled "removeEventListener"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
removeEventListener(type: K, listener: object, options: boolean | EventListenerOptions): void Parameters
- type:
K - listener:
object - options:
boolean | EventListenerOptions
Returns void
selectAllColumns
Section titled "selectAllColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Selects all columns
selectAllColumns(): void Returns void
selectAllRows
Section titled "selectAllRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Selects all rows
selectAllRows(onlyFilterData: boolean): void Parameters
- onlyFilterData:
boolean
Returns void
selectColumns
Section titled "selectColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Select specified columns.
selectColumns(columns: string[] | IgcColumnComponent[], clearCurrentSelection: boolean): void Parameters
- columns:
string[] | IgcColumnComponent[] - clearCurrentSelection:
booleanif true clears the current selection
Returns void
selectedColumns
Section titled "selectedColumns"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Get current selected columns.
selectedColumns(): IgcColumnComponent[] Returns IgcColumnComponent[]
selectRange
Section titled "selectRange"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Select range(s) of cells between certain rows and columns of the grid.
selectRange(arg: IgcGridSelectionRange[]): void Parameters
- arg:
IgcGridSelectionRange[]
Returns void
selectRows
Section titled "selectRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Select specified rows by ID.
selectRows(rowIDs: any[], clearCurrentSelection: boolean): void Parameters
- rowIDs:
any[] - clearCurrentSelection:
booleanif true clears the current selection
Returns void
selectRowsInGroup
Section titled "selectRowsInGroup"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Select all rows within a group.
selectRowsInGroup(groupRow: IgcGroupByRecord, clearPrevSelection: boolean): void Parameters
- groupRow:
IgcGroupByRecord - clearPrevSelection:
boolean
Returns void
Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Sort a single column.
sort(expression: IgcSortingExpression[]): void Parameters
- expression:
IgcSortingExpression[]
Returns void
toggleAllGroupRows
Section titled "toggleAllGroupRows"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Toggles the expansion state of all group rows recursively.
toggleAllGroupRows(): void Returns void
toggleColumnVisibility
Section titled "toggleColumnVisibility"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Toggles the specified column's visibility.
toggleColumnVisibility(args: IgcColumnVisibilityChangedEventArgs): void Parameters
Returns void
toggleGroup
Section titled "toggleGroup"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Toggles the expansion state of a group.
toggleGroup(groupRow: IgcGroupByRecord): void Parameters
- groupRow:
IgcGroupByRecordThe group record to toggle.
Returns void
toggleRow
Section titled "toggleRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Toggles the row by its id.
toggleRow(rowID: any): void Parameters
- rowID:
anyThe row id - primaryKey value or the data record instance.
Returns void
unpinColumn
Section titled "unpinColumn"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Unpins a column by field name. Returns whether the operation is successful.
unpinColumn(columnName: string, index: number): boolean Parameters
- columnName:
string - index:
number
Returns boolean
unpinRow
Section titled "unpinRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Unpin the row by its id.
unpinRow(rowID: any): boolean Parameters
- rowID:
anyThe row id - primaryKey value or the data record instance.
Returns boolean
updateCell
Section titled "updateCell"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Updates the grid row and the corresponding data record by primary key.
updateCell(value: any, rowSelector: any, column: string): void Parameters
- value:
anythe new value which is to be set.
- rowSelector:
anycorresponds to rowID.
- column:
stringcorresponds to column field.
Returns void
updateRow
Section titled "updateRow"Inherited from: EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
Updates the grid row
updateRow(value: any, rowSelector: any): void Parameters
- value:
any - rowSelector:
anycorrespond to rowID
Returns void
register
Section titled "register"register(): void Returns void
Events
Section titled "Events"activeNodeChange
Section titled "activeNodeChange"Emitted when the active node is changed.
activeNodeChange: CustomEvent<IgcActiveNodeChangeEventArgs> advancedFilteringExpressionsTreeChange
Section titled "advancedFilteringExpressionsTreeChange"Emitted after advanced filtering is performed.
advancedFilteringExpressionsTreeChange: CustomEvent<IgcFilteringExpressionsTree> cellClick
Section titled "cellClick"Emitted when a cell is clicked.
cellClick: CustomEvent<IgcGridCellEventArgs> cellEdit
Section titled "cellEdit"Emitted when cell has been edited.
cellEdit: CustomEvent<IgcGridEditEventArgs> cellEditDone
Section titled "cellEditDone"Emitted after cell has been edited and editing has been committed.
cellEditDone: CustomEvent<IgcGridEditDoneEventArgs> cellEditEnter
Section titled "cellEditEnter"Emitted when cell enters edit mode.
cellEditEnter: CustomEvent<IgcGridEditEventArgs> cellEditExit
Section titled "cellEditExit"Emitted when cell exits edit mode.
cellEditExit: CustomEvent<IgcGridEditDoneEventArgs> childrenResolved
Section titled "childrenResolved"Emitted when content children are resolved and collections in grid are updated.
childrenResolved: CustomEvent<void> columnInit
Section titled "columnInit"Emitted when a column is initialized.
columnInit: CustomEvent<IgcColumnComponent> columnMoving
Section titled "columnMoving"Emitted during the column moving operation.
columnMoving: CustomEvent<IgcColumnMovingEventArgs> columnMovingEnd
Section titled "columnMovingEnd"Emitted when column moving ends.
columnMovingEnd: CustomEvent<IgcColumnMovingEndEventArgs> columnMovingStart
Section titled "columnMovingStart"Emitted when column moving starts.
columnMovingStart: CustomEvent<IgcColumnMovingStartEventArgs> columnPin
Section titled "columnPin"Emitted before column is pinned.
columnPin: CustomEvent<IgcPinColumnCancellableEventArgs> columnPinned
Section titled "columnPinned"Emitted after column is pinned.
columnPinned: CustomEvent<IgcPinColumnEventArgs> columnResized
Section titled "columnResized"Emitted after column is resized.
columnResized: CustomEvent<IgcColumnResizeEventArgs> columnsAutogenerated
Section titled "columnsAutogenerated"columnsAutogenerated: CustomEvent<IgcColumnsAutoGeneratedEventArgs> columnSelectionChanging
Section titled "columnSelectionChanging"Emitted when column is selected.
columnSelectionChanging: CustomEvent<IgcColumnSelectionEventArgs> columnVisibilityChanged
Section titled "columnVisibilityChanged"Emitted after column visibility is changed.
columnVisibilityChanged: CustomEvent<IgcColumnVisibilityChangedEventArgs> columnVisibilityChanging
Section titled "columnVisibilityChanging"Emitted before column visibility is changed.
columnVisibilityChanging: CustomEvent<IgcColumnVisibilityChangingEventArgs> contextMenu
Section titled "contextMenu"Emitted when a cell or row is right clicked.
contextMenu: CustomEvent<IgcGridContextMenuEventArgs> dataChanged
Section titled "dataChanged"Emitted after the grid's data view is changed because of a data operation, rebinding, etc.
dataChanged: CustomEvent<IgcForOfDataChangeEventArgs> dataChanging
Section titled "dataChanging"Emitted before the grid's data view is changed because of a data operation, rebinding, etc.
dataChanging: CustomEvent<IgcForOfDataChangeEventArgs> dataPreLoad
Section titled "dataPreLoad"Emitted when a new chunk of data is loaded from virtualization.
dataPreLoad: CustomEvent<IgcForOfState> doubleClick
Section titled "doubleClick"Emitted when a cell is double clicked.
doubleClick: CustomEvent<IgcGridCellEventArgs> expansionStatesChange
Section titled "expansionStatesChange"Emitted when the rows are expanded or collapsed.
expansionStatesChange: CustomEvent<Map<any, boolean>> filtering
Section titled "filtering"Emitted before filtering expressions are applied.
filtering: CustomEvent<IgcFilteringEventArgs> filteringDone
Section titled "filteringDone"Emitted after filtering is performed through the UI.
filteringDone: CustomEvent<IgcFilteringExpressionsTree> filteringExpressionsTreeChange
Section titled "filteringExpressionsTreeChange"Emitted after filtering is performed.
filteringExpressionsTreeChange: CustomEvent<IgcFilteringExpressionsTree> formGroupCreated
Section titled "formGroupCreated"Emitted when formGroup is created on edit of row/cell.
formGroupCreated: CustomEvent<IgcGridFormGroupCreatedEventArgs> gridCopy
Section titled "gridCopy"Emitted when a copy operation is executed.
gridCopy: CustomEvent<IgcGridClipboardEvent> gridKeydown
Section titled "gridKeydown"Emitted when keydown is triggered over element inside grid's body.
gridKeydown: CustomEvent<IgcGridKeydownEventArgs> gridScroll
Section titled "gridScroll"Emitted when grid is scrolled horizontally/vertically.
gridScroll: CustomEvent<IgcGridScrollEventArgs> groupingDone
Section titled "groupingDone"Emitted when columns are grouped/ungrouped.
groupingDone: CustomEvent<IgcGroupingDoneEventArgs> groupingExpansionStateChange
Section titled "groupingExpansionStateChange"Emitted when groups are expanded/collapsed.
groupingExpansionStateChange: CustomEvent<IgcGroupByExpandState[]> groupingExpressionsChange
Section titled "groupingExpressionsChange"Emitted when grouping is performed.
groupingExpressionsChange: CustomEvent<IgcGroupingExpression[]> rangeSelected
Section titled "rangeSelected"Emitted when making a range selection.
rangeSelected: CustomEvent<IgcGridSelectionRange> rendered
Section titled "rendered"Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM
rendered: CustomEvent<boolean> rowAdd
Section titled "rowAdd"Emmited just before the newly added row is commited.
rowAdd: CustomEvent<IgcRowDataCancelableEventArgs> rowAdded
Section titled "rowAdded"Emitted when a row is added.
rowAdded: CustomEvent<IgcRowDataEventArgs> rowClick
Section titled "rowClick"Emitted when a row is clicked.
rowClick: CustomEvent<IgcGridRowEventArgs> rowDelete
Section titled "rowDelete"Emmited when deleting a row.
rowDelete: CustomEvent<IgcRowDataCancelableEventArgs> rowDeleted
Section titled "rowDeleted"Emitted when a row is deleted.
rowDeleted: CustomEvent<IgcRowDataEventArgs> rowDragEnd
Section titled "rowDragEnd"Emitted when dropping a row.
rowDragEnd: CustomEvent<IgcRowDragEndEventArgs> rowDragStart
Section titled "rowDragStart"Emitted when start dragging a row.
rowDragStart: CustomEvent<IgcRowDragStartEventArgs> rowEdit
Section titled "rowEdit"Emitted when exiting edit mode for a row.
rowEdit: CustomEvent<IgcGridEditEventArgs> rowEditDone
Section titled "rowEditDone"Emitted after exiting edit mode for a row and editing has been committed.
rowEditDone: CustomEvent<IgcGridEditDoneEventArgs> rowEditEnter
Section titled "rowEditEnter"Emitted when a row enters edit mode.
rowEditEnter: CustomEvent<IgcGridEditEventArgs> rowEditExit
Section titled "rowEditExit"Emitted when row editing is canceled.
rowEditExit: CustomEvent<IgcGridEditDoneEventArgs> rowPinned
Section titled "rowPinned"Emitted when the pinned state of a row is changed.
rowPinned: CustomEvent<IgcPinRowEventArgs> rowPinning
Section titled "rowPinning"Emitted when the pinned state of a row is changed.
rowPinning: CustomEvent<IgcPinRowEventArgs> rowSelectionChanging
Section titled "rowSelectionChanging"Emitted when grid row is selected.
rowSelectionChanging: CustomEvent<IgcRowSelectionEventArgs> rowToggle
Section titled "rowToggle"Emitted when the expanded state of a row gets changed.
rowToggle: CustomEvent<IgcRowToggleEventArgs> selected
Section titled "selected"Emitted when a cell is selected.
selected: CustomEvent<IgcGridCellEventArgs> selectedRowsChange
Section titled "selectedRowsChange"Emitted when the rows are selected or deselected.
selectedRowsChange: CustomEvent<any[]> sorting
Section titled "sorting"Emitted before sorting expressions are applied.
sorting: CustomEvent<IgcSortingEventArgs> sortingDone
Section titled "sortingDone"Emitted after sorting is completed.
sortingDone: CustomEvent<IgcSortingExpression[]> sortingExpressionsChange
Section titled "sortingExpressionsChange"Emitted before sorting is performed.
sortingExpressionsChange: CustomEvent<IgcSortingExpression[]> toolbarExporting
Section titled "toolbarExporting"Emitted when an export process is initiated by the user.
toolbarExporting: CustomEvent<IgcGridToolbarExportEventArgs> validationStatusChange
Section titled "validationStatusChange"Emitted when grid's validation status changes.
validationStatusChange: CustomEvent<IgcGridValidationStatusEventArgs>