PivotGridType

An interface describing a Pivot Grid type. It is essentially the blueprint to a grid kind Contains definitions of properties and methods, relevant to a grid kind Extends from GridType

Optional _baseFontSize

Section titled "_baseFontSize"

Inherited from: GridType

The default font size, calculated for each element

_baseFontSize?: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:646

Inherited from: GridType

_filteredSortedUnpinnedData: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:699

Inherited from: GridType

_filteredUnpinnedData: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:698

Inherited from: GridType

activeNodeChange: EventEmitter<IActiveNodeChangeEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:823

Inherited from: GridType

advancedFilteringExpressionsTree: IFilteringExpressionsTree

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:882

advancedFilteringExpressionsTreeChange

Section titled "advancedFilteringExpressionsTreeChange"

Inherited from: GridType

advancedFilteringExpressionsTreeChange: EventEmitter<IFilteringExpressionsTree>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:883

An array of all dimensions (rows and columns) in the pivot grid. it includes hierarchical level, filters and sorting, dimensional level, etc.

allDimensions: IPivotDimension[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1039

Inherited from: GridType

allowAdvancedFiltering: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:877

Inherited from: GridType

Indicates whether filtering in the grid is enabled. If te value is true, the grid can be filtered

allowFiltering: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:445

Optional batchEditingChange

Section titled "batchEditingChange"

Inherited from: GridType

batchEditingChange?: EventEmitter<boolean>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:844

Inherited from: GridType

CSS styling calculated for an element: calcHeight, calcWidth, outerWidth

calcHeight: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:638

Optional cascadeOnDelete

Section titled "cascadeOnDelete"

Inherited from: GridType

cascadeOnDelete?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:801

Inherited from: GridType

Provides change detection functionality. A change-detection tree collects all views that are to be checked for changes. The property cannot be changed (readonly)

cdr: ChangeDetectorRef

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:758

Inherited from: GridType

cellClick: EventEmitter<IGridCellEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:825

Inherited from: GridType

cellEdit: EventEmitter<IGridEditEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:854

Inherited from: GridType

cellEditDone: EventEmitter<IGridEditDoneEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:855

Inherited from: GridType

cellEditEnter: EventEmitter<IGridEditEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:853

Inherited from: GridType

cellEditExit: EventEmitter<IGridEditDoneEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:856

Inherited from: GridType

cellMergeMode: GridCellMergeMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:435

Inherited from: GridType

Represents the selection mode for cells: 'none','single', 'multiple', 'multipleCascade'

cellSelection: GridSelectionMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:779

Optional childLayoutKeys

Section titled "childLayoutKeys"

Inherited from: GridType

childLayoutKeys?: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:811

Optional childLayoutList

Section titled "childLayoutList"

Inherited from: GridType

childLayoutList?: QueryList<any>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:812

Inherited from: GridType

Indicates if the column of the grid is in drag mode

columnInDrag: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:535

Inherited from: GridType

An unmodifiable list, containing all the columns of the grid.

columnList: QueryList<ColumnType>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:664

Inherited from: GridType

columnMoving: EventEmitter<IColumnMovingEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:839

Inherited from: GridType

columnMovingEnd: EventEmitter<IColumnMovingEndEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:837

Inherited from: GridType

columnMovingStart: EventEmitter<IColumnMovingStartEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:840

Inherited from: GridType

columnPin: EventEmitter<IPinColumnCancellableEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:841

Inherited from: GridType

columnPinned: EventEmitter<IPinColumnEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:835

Inherited from: GridType

columnResized: EventEmitter<IColumnResizeEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:836

Inherited from: GridType

Represents the selection mode for columns: 'none','single', 'multiple', 'multipleCascade'

columnSelection: GridSelectionMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:783

Inherited from: GridType

columnSelectionChanging: EventEmitter<IColumnSelectionEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:838

Inherited from: GridType

columnVisibilityChanged: EventEmitter<IColumnVisibilityChangedEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:843

Inherited from: GridType

columnVisibilityChanging: EventEmitter<IColumnVisibilityChangingEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:842

Inherited from: GridType

Indicates whether the width of the column is set by the user, or is configured automatically.

columnWidthSetByUser: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:635

Inherited from: GridType

contextMenu: EventEmitter<IGridContextMenuEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:828

Inherited from: GridType

Indicates whether the currency symbol is positioned to the left of values.

currencyPositionLeft: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:632

Inherited from: GridType

Strategy, used for cloning the provided data. The type has one method, that takes any type of data

dataCloneStrategy: IDataCloneStrategy

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:475

Inherited from: GridType

dataWithAddedInTransactionRows: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:701

Inherited from: GridType

defaultSummaryHeight: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:706

Emits an event when the dimensions in the pivot grid change.

dimensionsChange: EventEmitter<IDimensionsChange>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1086

Emits an event when the a dimension is sorted.

dimensionsSortingExpressionsChange: EventEmitter<ISortingExpression<any>[]>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1090

Inherited from: GridType

Indicates whether transitions are disabled for the grid.

disableTransitions: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:630

Inherited from: GridType

doubleClick: EventEmitter<IGridCellEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:827

Inherited from: GridType

The base drag indicator icon. Could be of any type

dragIndicatorIconBase: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:628

Inherited from: GridType

The template for drag indicator icons. Could be of any type

dragIndicatorIconTemplate: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:626

Inherited from: GridType

The template for header icon It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

excelStyleHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:775

Optional expansionDepth

Section titled "expansionDepth"

Inherited from: GridType

expansionDepth?: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:798

Inherited from: GridType

expansionStates: Map<any, boolean>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:657

Inherited from: GridType

filtering: EventEmitter<IFilteringEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:833

Inherited from: GridType

filteringDone: EventEmitter<IFilteringExpressionsTree>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:834

Inherited from: GridType

filteringExpressionsTree: IFilteringExpressionsTree

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:880

Inherited from: GridType

filteringExpressionsTreeChange: EventEmitter<IFilteringExpressionsTree>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:881

Inherited from: GridType

filteringLogic: FilteringLogic

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:875

Inherited from: GridType

filteringPipeTrigger: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:460

Inherited from: GridType

The filter mode for the grid. It can be quick filter of excel-style filter

filterMode: FilterMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:481

Inherited from: GridType

filterStrategy: IFilteringStrategy

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:876

Inherited from: GridType

firstEditableColumnIndex: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:735

Inherited from: GridType

formGroupCreated: EventEmitter<IGridFormGroupCreatedEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:864

Inherited from: GridType

Property, that gets the header cell inner width for auto-sizing.

getHeaderCellWidth: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:751

Inherited from: GridType

Represents the grid service type providing API methods for the grid

gridAPI: GridServiceType

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:478

Inherited from: GridType

gridKeydown: EventEmitter<IGridKeydownEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:824

Optional groupByRowSelectorTemplate

Section titled "groupByRowSelectorTemplate"

Inherited from: GridType

Optional The template for the group row selector. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

groupByRowSelectorTemplate?: TemplateRef<IgxGroupByRowSelectorTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:583

Optional groupingExpansionState

Section titled "groupingExpansionState"

Inherited from: GridType

groupingExpansionState?: IGroupByExpandState[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:887

Optional groupingExpressions

Section titled "groupingExpressions"

Inherited from: GridType

groupingExpressions?: IGroupingExpression[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:888

Optional groupingExpressionsChange

Section titled "groupingExpressionsChange"

Inherited from: GridType

groupingExpressionsChange?: EventEmitter<IGroupingExpression[]>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:889

Optional groupingFlatResult

Section titled "groupingFlatResult"

Inherited from: GridType

groupingFlatResult?: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:892

Optional groupingMetadata

Section titled "groupingMetadata"

Inherited from: GridType

groupingMetadata?: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:894

Optional groupingResult

Section titled "groupingResult"

Inherited from: GridType

groupingResult?: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:893

Optional groupRowTemplate

Section titled "groupRowTemplate"

Inherited from: GridType

Optional The template for group-by rows. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

groupRowTemplate?: TemplateRef<IgxGroupByRowTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:577

Optional groupsExpanded

Section titled "groupsExpanded"

Inherited from: GridType

groupsExpanded?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:890

Optional groupsRecords

Section titled "groupsRecords"

Inherited from: GridType

groupsRecords?: IGroupByRecord[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:891

Optional groupStrategy

Section titled "groupStrategy"

Inherited from: GridType

groupStrategy?: IGridGroupingStrategy

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:874

Optional hasChildrenKey

Section titled "hasChildrenKey"

Inherited from: GridType

hasChildrenKey?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:804

Optional hasExpandableChildren

Section titled "hasExpandableChildren"

Inherited from: GridType

Optional Indicates whether the grid has expandable children (hierarchical and tree grid)

hasExpandableChildren?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:554

Inherited from: GridType

Indicates whether the grid has columns that are shown

hasVisibleColumns: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:549

Inherited from: GridType

The template for header collapsed indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

headerCollapsedIndicatorTemplate: TemplateRef<IgxGridTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:619

Inherited from: GridType

The template for header expanded indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

headerExpandedIndicatorTemplate: TemplateRef<IgxGridTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:624

Inherited from: GridType

headerFeaturesWidth: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:636

Inherited from: GridType

headSelectorBaseAriaLabel: string

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:546

Inherited from: GridType

The template for the header selector. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

headSelectorTemplate: TemplateRef<IgxHeadSelectorTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:594

Inherited from: GridType

Represents the count of only the hidden (not visible) columns

hiddenColumnsCount: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:562

Optional highlightedRowID

Section titled "highlightedRowID"

Inherited from: GridType

highlightedRowID?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:809

Optional iconTemplate

Section titled "iconTemplate"

Inherited from: GridType

Optional The template for grid icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

iconTemplate?: TemplateRef<any>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:571

Inherited from: GridType

Represents the unique identifier of the grid.

id: string

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:451

Inherited from: GridType

Indicates whether cells are selectable in the grid

isCellSelectable: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:687

Inherited from: GridType

Indicates whether it is allowed to select more than one row in the grid

isMultiRowSelectionEnabled: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:689

Inherited from: GridType

Indicates whether the grid's rows can be selected

isRowSelectable: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:531

Optional lastChildGrid

Section titled "lastChildGrid"

Inherited from: GridType

lastChildGrid?: GridType

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:790

Inherited from: GridType

lastEditableColumnIndex: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:736

Inherited from: GridType

Represents the last search in the grid It contains the search text (the user has entered), the match and some settings for the search

lastSearchInfo: ISearchInfo

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:724

Optional loadChildrenOnDemand

Section titled "loadChildrenOnDemand"

Inherited from: GridType

loadChildrenOnDemand?: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:803

Optional loadingRows

Section titled "loadingRows"

Inherited from: GridType

loadingRows?: Set<any>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:806

Inherited from: GridType

Represents the locale of the grid: USD, EUR, GBP, CNY, JPY, etc.

locale: string

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:434

Inherited from: GridType

localeChange: EventEmitter<boolean>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:832

Inherited from: GridType

mergeStrategy: IGridMergeStrategy

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:436

Inherited from: GridType

Indicates whether the grid is currently in a moving state.

moving: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:464

Inherited from: GridType

multiRowLayoutRowSize: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:643

Inherited from: GridType

Represents the native HTML element itself

nativeElement: HTMLElement

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:440

Inherited from: GridType

Represents the paging of the grid. It can be either 'Local' or 'Remote'

  • Local: Default value; The grid will paginate the data source based on the page
pagingMode: GridPagingMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:715

Inherited from: GridType

An array of columns, but it counts only the ones that are pinned

pinnedColumns: ColumnType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:671

Inherited from: GridType

Represents the count of only the pinned columns

pinnedColumnsCount: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:564

Inherited from: GridType

An array of columns, but it counts only the ones that are pinned to the end.

pinnedEndColumns: ColumnType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:675

Inherited from: GridType

The width of pinned element for pinning at end.

pinnedEndWidth: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:540

Inherited from: GridType

An array of columns, but it counts only the ones that are pinned to the start.

pinnedStartColumns: ColumnType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:673

Inherited from: GridType

The width of pinned element for pinning at start.

pinnedStartWidth: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:538

Inherited from: GridType

The configuration for columns and rows pinning in the grid It's of type IPinningConfig, which can have value for columns (start, end) and for rows (top, bottom)

pinning: IPinningConfig

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:655

The configuration settings for the pivot grid. it includes dimension strategy for rows and columns, filters and data keys

pivotConfiguration: IPivotConfiguration

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1034

Specifies whether to show the pivot configuration UI in the grid.

pivotUI: IPivotUISettings

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1041

Inherited from: GridType

Represents the unique primary key used for identifying rows in the grid

primaryKey: string

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:449

Optional processedExpandedFlatData

Section titled "processedExpandedFlatData"

Inherited from: GridType

processedExpandedFlatData?: any[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:818

Optional processedRecords

Section titled "processedRecords"

Inherited from: GridType

processedRecords?: Map<any, ITreeGridRecord>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:820

Optional processedRootRecords

Section titled "processedRootRecords"

Inherited from: GridType

processedRootRecords?: ITreeGridRecord[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:814

Inherited from: GridType

rangeSelected: EventEmitter<GridSelectionRange>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:830

Inherited from: GridType

records?: Map<any, ITreeGridRecord>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:817

Inherited from: GridType

rendered$: Observable<boolean>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:869

Inherited from: GridType

The height of the visible rows in the grid.

renderedRowHeight: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:453

Inherited from: GridType

resourceStrings: IGridResourceStrings

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:437

Optional rootRecords

Section titled "rootRecords"

Inherited from: GridType

rootRecords?: ITreeGridRecord[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:815

Inherited from: GridType

rootSummariesEnabled: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:443

Inherited from: GridType

rowAdd: EventEmitter<IRowDataCancelableEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:845

Inherited from: GridType

rowAdded: EventEmitter<IRowDataEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:846

Inherited from: GridType

rowAddedNotifier: Subject<IRowDataEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:848

Inherited from: GridType

rowClick: EventEmitter<IGridRowEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:826

Inherited from: GridType

The template for collapsed row indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

rowCollapsedIndicatorTemplate: TemplateRef<IgxGridRowTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:770

Inherited from: GridType

rowDelete: EventEmitter<IRowDataCancelableEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:849

Inherited from: GridType

rowDeleted: EventEmitter<IRowDataEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:850

Inherited from: GridType

rowDeletedNotifier: Subject<IRowDataEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:852

rowDimensionHeaderTemplate: TemplateRef<IgxColumnTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1097

Inherited from: GridType

rowDragEnd: EventEmitter<IRowDragEndEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:862

Inherited from: GridType

Indicates whether rows in the grid can be dragged. If te value is true, the rows can be dragged

rowDraggable: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:447

Inherited from: GridType

Indicates whether a row is currently being dragged

rowDragging: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:733

Inherited from: GridType

rowDragStart: EventEmitter<IRowDragStartEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:861

Inherited from: GridType

rowEdit: EventEmitter<IGridEditEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:858

Inherited from: GridType

Indicates whether rows in the grid are editable. If te value is true, the rows can be edited

rowEditable: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:442

Inherited from: GridType

rowEditDone: EventEmitter<IGridEditDoneEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:859

Inherited from: GridType

rowEditEnter: EventEmitter<IGridEditEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:857

Inherited from: GridType

rowEditExit: EventEmitter<IGridEditDoneEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:860

Inherited from: GridType

rowEditingOverlay: IgxToggleDirective

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:708

Inherited from: GridType

The template for expanded row indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

rowExpandedIndicatorTemplate: TemplateRef<IgxGridRowTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:765

Inherited from: GridType

The height of each row in the grid. Setting a constant height can solve problems with not showing all elements when scrolling

rowHeight: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:642

Optional rowLoadingIndicatorTemplate

Section titled "rowLoadingIndicatorTemplate"

Inherited from: GridType

Optional The template for row loading indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

rowLoadingIndicatorTemplate?: TemplateRef<any>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:589

Inherited from: GridType

Represents the selection mode for rows: 'none','single', 'multiple', 'multipleCascade'

rowSelection: GridSelectionMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:781

Inherited from: GridType

rowSelectionChanging: EventEmitter<IRowSelectionEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:831

Inherited from: GridType

The template for row selectors. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

rowSelectorTemplate: TemplateRef<IgxRowSelectorTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:599

Inherited from: GridType

rowToggle: EventEmitter<IRowToggleEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:863

Inherited from: GridType

selected: EventEmitter<IGridCellEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:829

Optional selectedCells

Section titled "selectedCells"

Inherited from: GridType

selectedCells?: CellType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:895

Inherited from: GridType

The service handling selection in the grid. Selecting, deselecting elements

selectionService: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:517

Optional showExpandAll

Section titled "showExpandAll"

Inherited from: GridType

Optional Indicates whether collapsed grid elements should be expanded

showExpandAll?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:559

Inherited from: GridType

Indicates whether the selectors of the rows are visible

showRowSelectors: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:533

Inherited from: GridType

The template for ascending sort header icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

sortAscendingHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:609

Inherited from: GridType

The template for descending sort header icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

sortDescendingHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:614

Inherited from: GridType

The template for sort header icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views

sortHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:604

Inherited from: GridType

sortingExpressions: ISortingExpression<any>[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:878

Inherited from: GridType

sortingExpressionsChange: EventEmitter<ISortingExpression<any>[]>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:879

Inherited from: GridType

sortingOptions: ISortingOptions

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:884

Inherited from: GridType

sortStrategy: IGridSortingStrategy

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:873

Inherited from: GridType

The CSS margin of the summaries

summariesMargin: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:545

Inherited from: GridType

Represents the calculation mode for summaries: 'rootLevelOnly', 'childLevelsOnly', 'rootAndChildLevels'

summaryCalculationMode: GridSummaryCalculationMode

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:785

Inherited from: GridType

Represents the position of summaries: 'top', 'bottom'

summaryPosition: GridSummaryPosition

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:787

Inherited from: GridType

toolbarExporting: EventEmitter<IGridToolbarExportEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:867

Inherited from: GridType

totalRowsCountAfterFilter: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:709

Inherited from: GridType

Represents the transaction service for the grid.

transactions: TransactionService<Transaction, State>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:703

Inherited from: GridType

Property, that provides a callback for loading unique column values on demand. If this property is provided, the unique values it generates will be used by the Excel Style Filtering

uniqueColumnValuesStrategy: object

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:748

Inherited from: GridType

An array of columns, but it counts only the ones that are not pinned

unpinnedColumns: ColumnType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:669

Inherited from: GridType

The width of unpinned element

unpinnedWidth: number

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:543

Optional updateOnRender

Section titled "updateOnRender"

Inherited from: GridType

updateOnRender?: boolean

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:810

Inherited from: GridType

Represents the validation service for the grid. The type contains properties and methods (logic) for validating records

validation: IgxGridValidationService

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:705

Inherited from: GridType

validationStatusChange: EventEmitter<IGridValidationStatusEventArgs>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:865

Inherited from: GridType

The trigger for grid validation. It's value can either be change or blur

validationTrigger: GridValidationTrigger

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:650

Emits an event when the values in the pivot grid change.

valuesChange: EventEmitter<IValuesChange>

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:1088

Inherited from: GridType

verticalScrollContainer: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:660

Inherited from: GridType

Represents the state of virtualization for the grid. It has an owner, start index and chunk size

virtualizationState: IForOfState

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:513

Inherited from: GridType

An array of columns, but it counts only the ones visible (not hidden) in the view

visibleColumns: ColumnType[]

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:667

Inherited from: GridType

closeRowEditingOverlay: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:977

Optional createColumnsList

Section titled "createColumnsList"

Inherited from: GridType

createColumnsList?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:982

Optional generateRowPath

Section titled "generateRowPath"

Inherited from: GridType

generateRowPath?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:985

Inherited from: GridType

getColumnByVisibleIndex: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:925

Inherited from: GridType

getDefaultExpandState: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:913

Inherited from: GridType

getDragGhostCustomTemplate: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:920

Inherited from: GridType

getEmptyRecordObjectFor: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:936

Inherited from: GridType

getInitialPinnedIndex: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:940

Inherited from: GridType

getPossibleColumnWidth: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:915

Inherited from: GridType

getVisibleContentHeight: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:918

Optional isChildGridRecord

Section titled "isChildGridRecord"

Inherited from: GridType

isChildGridRecord?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:947

Optional isHierarchicalRecord

Section titled "isHierarchicalRecord"

Inherited from: GridType

isHierarchicalRecord?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:949

Inherited from: GridType

isRecordPinnedByViewIndex: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:941

Inherited from: GridType

openAdvancedFilteringDialog: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:922

Optional preventHeaderScroll

Section titled "preventHeaderScroll"

Inherited from: GridType

preventHeaderScroll?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:986

Inherited from: GridType

repositionRowEditingOverlay: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:976

Inherited from: GridType

resetColumnCollections: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:974

Inherited from: GridType

resetHorizontalVirtualization: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:916

Inherited from: GridType

setFilteredSortedData: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:930

Optional toggleAllGroupRows

Section titled "toggleAllGroupRows"

Inherited from: GridType

toggleAllGroupRows?: any

Defined in projects/igniteui-angular/grids/core/src/common/grid.interface.ts:983