Interface FlatGridType

An interface describing a Flat Grid type

Hierarchy

Hierarchy

Properties

Accessors

Methods

Properties

_baseFontSize?: number
_filteredSortedUnpinnedData: any[]
_filteredUnpinnedData: any[]
_totalRecords: number
activeNodeChange: EventEmitter<IActiveNodeChangeEventArgs>
advancedFilteringExpressionsTree: IFilteringExpressionsTree
advancedFilteringExpressionsTreeChange: EventEmitter<IFilteringExpressionsTree>
allowAdvancedFiltering: boolean
allowFiltering: boolean
batchEditing: boolean
batchEditingChange?: EventEmitter<boolean>
calcHeight: number
calcWidth: number
cascadeOnDelete?: boolean
cdr: ChangeDetectorRef
cellClick: EventEmitter<IGridCellEventArgs>
cellEdit: EventEmitter<IGridEditEventArgs>
cellEditDone: EventEmitter<IGridEditDoneEventArgs>
cellEditEnter: EventEmitter<IGridEditEventArgs>
cellEditExit: EventEmitter<IGridEditDoneEventArgs>
cellSelection: GridSelectionMode
childDataKey?: any
childLayoutKeys?: any[]
childLayoutList?: QueryList<any>
childRow?: any
columnInDrag: any
columnList: QueryList<ColumnType>
columnMoving: EventEmitter<IColumnMovingEventArgs>
columnMovingEnd: EventEmitter<IColumnMovingEndEventArgs>
columnMovingStart: EventEmitter<IColumnMovingStartEventArgs>
columnPin: EventEmitter<IPinColumnCancellableEventArgs>
columnPinned: EventEmitter<IPinColumnEventArgs>
columnResized: EventEmitter<IColumnResizeEventArgs>
columnSelection: GridSelectionMode
columnSelectionChanging: EventEmitter<IColumnSelectionEventArgs>
columnVisibilityChanged: EventEmitter<IColumnVisibilityChangedEventArgs>
columnVisibilityChanging: EventEmitter<IColumnVisibilityChangingEventArgs>
columnWidthSetByUser: boolean
columns: ColumnType[]
contextMenu: EventEmitter<IGridCellEventArgs>
currencyPositionLeft: boolean
data: any[]
dataCloneStrategy: IDataCloneStrategy
dataRowList: any
dataView: any[]
dataWithAddedInTransactionRows: any[]
defaultHeaderGroupMinWidth: any
defaultRowHeight: number
defaultSummaryHeight: number
densityChanged: EventEmitter<IDensityChangedEventArgs>
disableTransitions: boolean
displayDensity: DisplayDensity
doubleClick: EventEmitter<IGridCellEventArgs>
dragIndicatorIconBase: any
dragIndicatorIconTemplate: any
excelStyleHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>
expansionDepth?: number
expansionStates: Map<any, boolean>
filterMode: FilterMode
filterStrategy: IFilteringStrategy
filteredSortedData: any[]
filtering: EventEmitter<IFilteringEventArgs>
filteringDone: EventEmitter<IFilteringExpressionsTree>
filteringExpressionsTree: IFilteringExpressionsTree
filteringExpressionsTreeChange: EventEmitter<IFilteringExpressionsTree>
filteringLogic: FilteringLogic
filteringPipeTrigger: number
firstEditableColumnIndex: number
flatData?: any[]
foreignKey?: any
formGroupCreated: EventEmitter<IGridFormGroupCreatedEventArgs>
getHeaderCellWidth: ((element: HTMLElement) => ISizeInfo)

Type declaration

gridKeydown: EventEmitter<IGridKeydownEventArgs>
groupByRowSelectorTemplate?: TemplateRef<IgxGroupByRowSelectorTemplateContext>
groupRowTemplate?: TemplateRef<IgxGroupByRowTemplateContext>
groupStrategy?: IGridGroupingStrategy
groupingExpansionState: IGroupByExpandState[]
groupingExpressions: IGroupingExpression[]
groupingExpressionsChange: EventEmitter<IGroupingExpression[]>
groupingFlatResult?: any[]
groupingMetadata?: any[]
groupingResult?: any[]
groupsExpanded?: boolean
groupsRecords?: IGroupByRecord[]
hasChildrenKey?: any
hasDetails: boolean
hasExpandableChildren?: boolean
hasPinnedRecords: boolean
hasVisibleColumns: boolean
headSelectorBaseAriaLabel: string
headSelectorTemplate: TemplateRef<IgxHeadSelectorTemplateContext>
headerCollapsedIndicatorTemplate: TemplateRef<IgxGridTemplateContext>
headerExpandedIndicatorTemplate: TemplateRef<IgxGridTemplateContext>
headerFeaturesWidth: number
hiddenColumnsCount: number
highlightedRowID?: any
iconTemplate?: TemplateRef<any>
id: string
isCellSelectable: boolean
isLoading: boolean
isMultiRowSelectionEnabled: boolean
isPinningToStart: boolean
isRowPinningToTop: boolean
isRowSelectable: boolean
lastChildGrid?: GridType
lastEditableColumnIndex: number
lastSearchInfo: ISearchInfo
loadChildrenOnDemand?: ((parentID: any, done: ((children: any[]) => void)) => void)

Type declaration

    • (parentID: any, done: ((children: any[]) => void)): void
    • Parameters

      • parentID: any
      • done: ((children: any[]) => void)
          • (children: any[]): void
          • Parameters

            • children: any[]

            Returns void

      Returns void

loadingRows?: Set<any>
locale: string
localeChange: EventEmitter<boolean>
maxLevelHeaderDepth: number
moving: boolean
multiRowLayoutRowSize: number
nativeElement: HTMLElement
navigation: any
outerWidth: number
outlet: any
pagingMode: GridPagingMode
parent?: GridType
parentVirtDir: any
pinnedColumns: ColumnType[]
pinnedColumnsCount: number
pinnedRecords: any[]
pinnedRecordsCount: number
pinnedRows: any[]
pipeTrigger: number
primaryKey: any
processedExpandedFlatData?: any[]
processedRecords?: Map<any, ITreeGridRecord>
processedRootRecords?: ITreeGridRecord[]
rangeSelected: EventEmitter<GridSelectionRange>
records?: Map<any, ITreeGridRecord>
rendered$: Observable<boolean>
renderedRowHeight: number
resizeNotify: Subject<void>
resourceStrings: IGridResourceStrings
rootGrid?: GridType
rootRecords?: ITreeGridRecord[]
rootSummariesEnabled: boolean
rowAdd: EventEmitter<IGridEditEventArgs>
rowAdded: EventEmitter<IRowDataEventArgs>
rowAddedNotifier: Subject<IRowDataEventArgs>
rowCollapsedIndicatorTemplate: TemplateRef<IgxGridRowTemplateContext>
rowDeleted: EventEmitter<IRowDataEventArgs>
rowDeletedNotifier: Subject<IRowDataEventArgs>
rowDragEnd: EventEmitter<IRowDragEndEventArgs>
rowDragStart: EventEmitter<IRowDragStartEventArgs>
rowDraggable: boolean
rowDragging: boolean
rowEdit: EventEmitter<IGridEditEventArgs>
rowEditDone: EventEmitter<IGridEditDoneEventArgs>
rowEditEnter: EventEmitter<IGridEditEventArgs>
rowEditExit: EventEmitter<IGridEditDoneEventArgs>
rowEditTabs: any
rowEditable: boolean
rowEditingOverlay: IgxToggleDirective
rowExpandedIndicatorTemplate: TemplateRef<IgxGridRowTemplateContext>
rowHeight: number
rowList: any
rowLoadingIndicatorTemplate?: TemplateRef<any>
rowSelection: GridSelectionMode
rowSelectionChanging: EventEmitter<IRowSelectionEventArgs>
rowSelectorTemplate: TemplateRef<IgxRowSelectorTemplateContext>
rowToggle: EventEmitter<IRowToggleEventArgs>
scrollSize: number
selectRowOnClick: boolean
selected: EventEmitter<IGridCellEventArgs>
selectedCells?: CellType[]
selectedRows: any[]
showExpandAll?: boolean
showRowSelectors: boolean
sortAscendingHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>
sortDescendingHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>
sortHeaderIconTemplate: TemplateRef<IgxGridHeaderTemplateContext>
sortStrategy: IGridSortingStrategy
sortingExpressions: ISortingExpression<any>[]
sortingExpressionsChange: EventEmitter<ISortingExpression<any>[]>
sortingOptions: ISortingOptions
summariesMargin: number
summariesRowList: any
summaryCalculationMode: GridSummaryCalculationMode
summaryPipeTrigger: number
summaryPosition: GridSummaryPosition
summaryRowHeight: number
tbody: any
toolbarExporting: EventEmitter<IGridToolbarExportEventArgs>
totalRowsCountAfterFilter: number
treeGroupArea?: any
uniqueColumnValuesStrategy: ((column: ColumnType, tree: FilteringExpressionsTree, done: ((values: any[]) => void)) => void)

Type declaration

unpinnedColumns: ColumnType[]
unpinnedRecords: any[]
updateOnRender?: boolean
validation: IgxGridValidationService
validationStatusChange: EventEmitter<IGridValidationStatusEventArgs>
validationTrigger: GridValidationTrigger
verticalScrollContainer: any
virtualizationState: IForOfState
visibleColumns: ColumnType[]

Accessors

Methods