UNPKG

igniteui-react-grids

Version:

Ignite UI React Grid components.

1,000 lines 58.3 kB
import { t as createComponent } from "./react-props-BiWO5bqp.js"; import * as React from "react"; import { ColumnPinningPosition, CsvFileTypes, DropPosition, FilteringExpressionsTreeType, FilteringLogic, HorizontalAlignment, IgcActionStripComponent, IgcBooleanFilteringOperand as IgrBooleanFilteringOperand, IgcByLevelTreeGridMergeStrategy as IgrByLevelTreeGridMergeStrategy, IgcColumnComponent, IgcColumnGroupComponent, IgcColumnLayoutComponent, IgcCsvExporterOptions as IgrCsvExporterOptions, IgcCsvExporterService as IgrCsvExporterService, IgcDateFilteringOperand as IgrDateFilteringOperand, IgcDateSummaryOperand as IgrDateSummaryOperand, IgcDateTimeFilteringOperand as IgrDateTimeFilteringOperand, IgcDefaultMergeStrategy as IgrDefaultMergeStrategy, IgcDefaultTreeGridMergeStrategy as IgrDefaultTreeGridMergeStrategy, IgcExcelExporterOptions as IgrExcelExporterOptions, IgcExcelExporterService as IgrExcelExporterService, IgcFilteringExpressionsTree as IgrFilteringExpressionsTree, IgcFilteringOperand as IgrFilteringOperand, IgcGridComponent, IgcGridEditingActionsComponent, IgcGridPinningActionsComponent, IgcGridStateComponent, IgcGridToolbarActionsComponent, IgcGridToolbarAdvancedFilteringComponent, IgcGridToolbarComponent, IgcGridToolbarExporterComponent, IgcGridToolbarHidingComponent, IgcGridToolbarPinningComponent, IgcGridToolbarTitleComponent, IgcHierarchicalGridComponent, IgcNoopFilteringStrategy as IgrNoopFilteringStrategy, IgcNoopPivotDimensionsStrategy as IgrNoopPivotDimensionsStrategy, IgcNoopSortingStrategy as IgrNoopSortingStrategy, IgcNumberFilteringOperand as IgrNumberFilteringOperand, IgcNumberSummaryOperand as IgrNumberSummaryOperand, IgcPaginatorComponent, IgcPivotDataSelectorComponent, IgcPivotDateDimension as IgrPivotDateDimension, IgcPivotGridComponent, IgcQueryBuilderComponent, IgcQueryBuilderHeaderComponent, IgcRowIslandComponent, IgcStringFilteringOperand as IgrStringFilteringOperand, IgcSummaryOperand as IgrSummaryOperand, IgcTimeFilteringOperand as IgrTimeFilteringOperand, IgcTimeSummaryOperand as IgrTimeSummaryOperand, IgcTreeGridComponent, PivotDimensionType, RowPinningPosition, SortingDirection, VerticalAlignment, registerI18n, setCurrentI18n } from "igniteui-webcomponents-grids/grids/index.js"; //#region src/backfill-types-grids.ts /** @deprecated use of properties as enum values. GridPagingMode is now union type so use values directly, e.g. `pagingMode="local"` */ var GridPagingMode = { /** @deprecated use GridPagingMode union type values directly, e.g. `pagingMode="local"` */ Local: "local", /** @deprecated use GridPagingMode union type values directly, e.g. `pagingMode="remote"` */ Remote: "remote" }; //#endregion //#region src/grids/grid.ts /** * Grid provides a way to present and manipulate tabular data. * @fires columnsAutogenerated - undefined * @fires childrenResolved - Emitted when content children are resolved and collections in grid are updated. * @fires dataPreLoad - Emitted when a new chunk of data is loaded from virtualization. * @fires groupingExpressionsChange - Emitted when grouping is performed. * @fires groupingExpansionStateChange - Emitted when groups are expanded/collapsed. * @fires groupingDone - Emitted when columns are grouped/ungrouped. * @fires filteringExpressionsTreeChange - Emitted after filtering is performed. * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed. * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically. * @fires cellClick - Emitted when a cell is clicked. * @fires rowClick - Emitted when a row is clicked. * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell. * @fires validationStatusChange - Emitted when grid's validation status changes. * @fires selected - Emitted when a cell is selected. * @fires rowSelectionChanging - Emitted when grid row is selected. * @fires columnSelectionChanging - Emitted when column is selected. * @fires columnPin - Emitted before column is pinned. * @fires columnPinned - Emitted after column is pinned. * @fires cellEditEnter - Emitted when cell enters edit mode. * @fires cellEditExit - Emitted when cell exits edit mode. * @fires cellEdit - Emitted when cell has been edited. * @fires cellEditDone - Emitted after cell has been edited and editing has been committed. * @fires rowEditEnter - Emitted when a row enters edit mode. * @fires rowEdit - Emitted when exiting edit mode for a row. * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed. * @fires rowEditExit - Emitted when row editing is canceled. * @fires columnInit - Emitted when a column is initialized. * @fires sorting - Emitted before sorting expressions are applied. * @fires sortingDone - Emitted after sorting is completed. * @fires filtering - Emitted before filtering expressions are applied. * @fires filteringDone - Emitted after filtering is performed through the UI. * @fires rowAdded - Emitted when a row is added. * @fires rowDeleted - Emitted when a row is deleted. * @fires rowDelete - Emmited when deleting a row. * @fires rowAdd - Emmited just before the newly added row is commited. * @fires columnResized - Emitted after column is resized. * @fires contextMenu - Emitted when a cell or row is right clicked. * @fires doubleClick - Emitted when a cell is double clicked. * @fires columnVisibilityChanging - Emitted before column visibility is changed. * @fires columnVisibilityChanged - Emitted after column visibility is changed. * @fires columnMovingStart - Emitted when column moving starts. * @fires columnMoving - Emitted during the column moving operation. * @fires columnMovingEnd - Emitted when column moving ends. * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body. * @fires rowDragStart - Emitted when start dragging a row. * @fires rowDragEnd - Emitted when dropping a row. * @fires gridCopy - Emitted when a copy operation is executed. * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed. * @fires selectedRowsChange - Emitted when the rows are selected or deselected. * @fires rowToggle - Emitted when the expanded state of a row gets changed. * @fires rowPinning - Emitted when the pinned state of a row is changed. * @fires rowPinned - Emitted when the pinned state of a row is changed. * @fires activeNodeChange - Emitted when the active node is changed. * @fires sortingExpressionsChange - Emitted before sorting is performed. * @fires toolbarExporting - Emitted when an export process is initiated by the user. * @fires rangeSelected - Emitted when making a range selection. * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc. * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc. * @class */ var IgrGrid = /* @__PURE__ */ createComponent({ tagName: "igc-grid", displayName: "IgrGrid", elementClass: IgcGridComponent, react: React, moveBackOnDelete: true, events: { onColumnsAutogenerated: "columnsAutogenerated", onChildrenResolved: "childrenResolved", onDataPreLoad: "dataPreLoad", onGroupingExpressionsChange: "groupingExpressionsChange", onGroupingExpansionStateChange: "groupingExpansionStateChange", onGroupingDone: "groupingDone", onFilteringExpressionsTreeChange: "filteringExpressionsTreeChange", onAdvancedFilteringExpressionsTreeChange: "advancedFilteringExpressionsTreeChange", onGridScroll: "gridScroll", onCellClick: "cellClick", onRowClick: "rowClick", onFormGroupCreated: "formGroupCreated", onValidationStatusChange: "validationStatusChange", onSelected: "selected", onRowSelectionChanging: "rowSelectionChanging", onColumnSelectionChanging: "columnSelectionChanging", onColumnPin: "columnPin", onColumnPinned: "columnPinned", onCellEditEnter: "cellEditEnter", onCellEditExit: "cellEditExit", onCellEdit: "cellEdit", onCellEditDone: "cellEditDone", onRowEditEnter: "rowEditEnter", onRowEdit: "rowEdit", onRowEditDone: "rowEditDone", onRowEditExit: "rowEditExit", onColumnInit: "columnInit", onSorting: "sorting", onSortingDone: "sortingDone", onFiltering: "filtering", onFilteringDone: "filteringDone", onRowAdded: "rowAdded", onRowDeleted: "rowDeleted", onRowDelete: "rowDelete", onRowAdd: "rowAdd", onColumnResized: "columnResized", onContextMenu: "contextMenu", onDoubleClick: "doubleClick", onColumnVisibilityChanging: "columnVisibilityChanging", onColumnVisibilityChanged: "columnVisibilityChanged", onColumnMovingStart: "columnMovingStart", onColumnMoving: "columnMoving", onColumnMovingEnd: "columnMovingEnd", onGridKeydown: "gridKeydown", onRowDragStart: "rowDragStart", onRowDragEnd: "rowDragEnd", onGridCopy: "gridCopy", onExpansionStatesChange: "expansionStatesChange", onSelectedRowsChange: "selectedRowsChange", onRowToggle: "rowToggle", onRowPinning: "rowPinning", onRowPinned: "rowPinned", onActiveNodeChange: "activeNodeChange", onSortingExpressionsChange: "sortingExpressionsChange", onToolbarExporting: "toolbarExporting", onRangeSelected: "rangeSelected", onRendered: "rendered", onDataChanging: "dataChanging", onDataChanged: "dataChanged" }, renderProps: { dropAreaTemplate: "dropAreaTemplate", detailTemplate: "detailTemplate", groupByRowSelectorTemplate: "groupByRowSelectorTemplate", groupRowTemplate: "groupRowTemplate", emptyGridTemplate: "emptyGridTemplate", addRowEmptyTemplate: "addRowEmptyTemplate", loadingGridTemplate: "loadingGridTemplate", dragGhostCustomTemplate: "dragGhostCustomTemplate", rowEditTextTemplate: "rowEditTextTemplate", rowAddTextTemplate: "rowAddTextTemplate", rowEditActionsTemplate: "rowEditActionsTemplate", rowExpandedIndicatorTemplate: "rowExpandedIndicatorTemplate", rowCollapsedIndicatorTemplate: "rowCollapsedIndicatorTemplate", headerExpandedIndicatorTemplate: "headerExpandedIndicatorTemplate", headerCollapsedIndicatorTemplate: "headerCollapsedIndicatorTemplate", excelStyleHeaderIconTemplate: "excelStyleHeaderIconTemplate", sortAscendingHeaderIconTemplate: "sortAscendingHeaderIconTemplate", sortDescendingHeaderIconTemplate: "sortDescendingHeaderIconTemplate", sortHeaderIconTemplate: "sortHeaderIconTemplate", headSelectorTemplate: "headSelectorTemplate", rowSelectorTemplate: "rowSelectorTemplate", dragIndicatorIconTemplate: "dragIndicatorIconTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridModule = IgcGridComponent; //#endregion //#region src/grids/hierarchical-grid.ts /** * Hierarchical grid * @fires columnsAutogenerated - undefined * @fires childrenResolved - Emitted when content children are resolved and collections in grid are updated. * @fires dataPreLoad - Emitted when a new chunk of data is loaded from virtualization. * @fires filteringExpressionsTreeChange - Emitted after filtering is performed. * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed. * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically. * @fires cellClick - Emitted when a cell is clicked. * @fires rowClick - Emitted when a row is clicked. * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell. * @fires validationStatusChange - Emitted when grid's validation status changes. * @fires selected - Emitted when a cell is selected. * @fires rowSelectionChanging - Emitted when grid row is selected. * @fires columnSelectionChanging - Emitted when column is selected. * @fires columnPin - Emitted before column is pinned. * @fires columnPinned - Emitted after column is pinned. * @fires cellEditEnter - Emitted when cell enters edit mode. * @fires cellEditExit - Emitted when cell exits edit mode. * @fires cellEdit - Emitted when cell has been edited. * @fires cellEditDone - Emitted after cell has been edited and editing has been committed. * @fires rowEditEnter - Emitted when a row enters edit mode. * @fires rowEdit - Emitted when exiting edit mode for a row. * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed. * @fires rowEditExit - Emitted when row editing is canceled. * @fires columnInit - Emitted when a column is initialized. * @fires sorting - Emitted before sorting expressions are applied. * @fires sortingDone - Emitted after sorting is completed. * @fires filtering - Emitted before filtering expressions are applied. * @fires filteringDone - Emitted after filtering is performed through the UI. * @fires rowAdded - Emitted when a row is added. * @fires rowDeleted - Emitted when a row is deleted. * @fires rowDelete - Emmited when deleting a row. * @fires rowAdd - Emmited just before the newly added row is commited. * @fires columnResized - Emitted after column is resized. * @fires contextMenu - Emitted when a cell or row is right clicked. * @fires doubleClick - Emitted when a cell is double clicked. * @fires columnVisibilityChanging - Emitted before column visibility is changed. * @fires columnVisibilityChanged - Emitted after column visibility is changed. * @fires columnMovingStart - Emitted when column moving starts. * @fires columnMoving - Emitted during the column moving operation. * @fires columnMovingEnd - Emitted when column moving ends. * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body. * @fires rowDragStart - Emitted when start dragging a row. * @fires rowDragEnd - Emitted when dropping a row. * @fires gridCopy - Emitted when a copy operation is executed. * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed. * @fires selectedRowsChange - Emitted when the rows are selected or deselected. * @fires rowToggle - Emitted when the expanded state of a row gets changed. * @fires rowPinning - Emitted when the pinned state of a row is changed. * @fires rowPinned - Emitted when the pinned state of a row is changed. * @fires activeNodeChange - Emitted when the active node is changed. * @fires sortingExpressionsChange - Emitted before sorting is performed. * @fires toolbarExporting - Emitted when an export process is initiated by the user. * @fires rangeSelected - Emitted when making a range selection. * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc. * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc. * @class */ var IgrHierarchicalGrid = /* @__PURE__ */ createComponent({ tagName: "igc-hierarchical-grid", displayName: "IgrHierarchicalGrid", elementClass: IgcHierarchicalGridComponent, react: React, moveBackOnDelete: true, events: { onColumnsAutogenerated: "columnsAutogenerated", onChildrenResolved: "childrenResolved", onDataPreLoad: "dataPreLoad", onFilteringExpressionsTreeChange: "filteringExpressionsTreeChange", onAdvancedFilteringExpressionsTreeChange: "advancedFilteringExpressionsTreeChange", onGridScroll: "gridScroll", onCellClick: "cellClick", onRowClick: "rowClick", onFormGroupCreated: "formGroupCreated", onValidationStatusChange: "validationStatusChange", onSelected: "selected", onRowSelectionChanging: "rowSelectionChanging", onColumnSelectionChanging: "columnSelectionChanging", onColumnPin: "columnPin", onColumnPinned: "columnPinned", onCellEditEnter: "cellEditEnter", onCellEditExit: "cellEditExit", onCellEdit: "cellEdit", onCellEditDone: "cellEditDone", onRowEditEnter: "rowEditEnter", onRowEdit: "rowEdit", onRowEditDone: "rowEditDone", onRowEditExit: "rowEditExit", onColumnInit: "columnInit", onSorting: "sorting", onSortingDone: "sortingDone", onFiltering: "filtering", onFilteringDone: "filteringDone", onRowAdded: "rowAdded", onRowDeleted: "rowDeleted", onRowDelete: "rowDelete", onRowAdd: "rowAdd", onColumnResized: "columnResized", onContextMenu: "contextMenu", onDoubleClick: "doubleClick", onColumnVisibilityChanging: "columnVisibilityChanging", onColumnVisibilityChanged: "columnVisibilityChanged", onColumnMovingStart: "columnMovingStart", onColumnMoving: "columnMoving", onColumnMovingEnd: "columnMovingEnd", onGridKeydown: "gridKeydown", onRowDragStart: "rowDragStart", onRowDragEnd: "rowDragEnd", onGridCopy: "gridCopy", onExpansionStatesChange: "expansionStatesChange", onSelectedRowsChange: "selectedRowsChange", onRowToggle: "rowToggle", onRowPinning: "rowPinning", onRowPinned: "rowPinned", onActiveNodeChange: "activeNodeChange", onSortingExpressionsChange: "sortingExpressionsChange", onToolbarExporting: "toolbarExporting", onRangeSelected: "rangeSelected", onRendered: "rendered", onDataChanging: "dataChanging", onDataChanged: "dataChanged" }, renderProps: { emptyGridTemplate: "emptyGridTemplate", addRowEmptyTemplate: "addRowEmptyTemplate", loadingGridTemplate: "loadingGridTemplate", dragGhostCustomTemplate: "dragGhostCustomTemplate", rowEditTextTemplate: "rowEditTextTemplate", rowAddTextTemplate: "rowAddTextTemplate", rowEditActionsTemplate: "rowEditActionsTemplate", rowExpandedIndicatorTemplate: "rowExpandedIndicatorTemplate", rowCollapsedIndicatorTemplate: "rowCollapsedIndicatorTemplate", headerExpandedIndicatorTemplate: "headerExpandedIndicatorTemplate", headerCollapsedIndicatorTemplate: "headerCollapsedIndicatorTemplate", excelStyleHeaderIconTemplate: "excelStyleHeaderIconTemplate", sortAscendingHeaderIconTemplate: "sortAscendingHeaderIconTemplate", sortDescendingHeaderIconTemplate: "sortDescendingHeaderIconTemplate", sortHeaderIconTemplate: "sortHeaderIconTemplate", headSelectorTemplate: "headSelectorTemplate", rowSelectorTemplate: "rowSelectorTemplate", dragIndicatorIconTemplate: "dragIndicatorIconTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrHierarchicalGridModule = IgcHierarchicalGridComponent; //#endregion //#region src/grids/row-island.ts /** * Row island * @fires columnsAutogenerated - undefined * @fires gridCreated - Event emitted when a grid is being created based on this row island. * @fires gridInitialized - Emitted after a grid is being initialized for this row island. The emitting is done in `ngAfterViewInit`. * @fires dataPreLoad - Emitted when a new chunk of data is loaded from virtualization. * @fires filteringExpressionsTreeChange - Emitted after filtering is performed. * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed. * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically. * @fires cellClick - Emitted when a cell is clicked. * @fires rowClick - Emitted when a row is clicked. * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell. * @fires validationStatusChange - Emitted when grid's validation status changes. * @fires selected - Emitted when a cell is selected. * @fires rowSelectionChanging - Emitted when grid row is selected. * @fires columnSelectionChanging - Emitted when column is selected. * @fires columnPin - Emitted before column is pinned. * @fires columnPinned - Emitted after column is pinned. * @fires cellEditEnter - Emitted when cell enters edit mode. * @fires cellEditExit - Emitted when cell exits edit mode. * @fires cellEdit - Emitted when cell has been edited. * @fires cellEditDone - Emitted after cell has been edited and editing has been committed. * @fires rowEditEnter - Emitted when a row enters edit mode. * @fires rowEdit - Emitted when exiting edit mode for a row. * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed. * @fires rowEditExit - Emitted when row editing is canceled. * @fires columnInit - Emitted when a column is initialized. * @fires sorting - Emitted before sorting expressions are applied. * @fires sortingDone - Emitted after sorting is completed. * @fires filtering - Emitted before filtering expressions are applied. * @fires filteringDone - Emitted after filtering is performed through the UI. * @fires rowAdded - Emitted when a row is added. * @fires rowDeleted - Emitted when a row is deleted. * @fires rowDelete - Emmited when deleting a row. * @fires rowAdd - Emmited just before the newly added row is commited. * @fires columnResized - Emitted after column is resized. * @fires contextMenu - Emitted when a cell or row is right clicked. * @fires doubleClick - Emitted when a cell is double clicked. * @fires columnVisibilityChanging - Emitted before column visibility is changed. * @fires columnVisibilityChanged - Emitted after column visibility is changed. * @fires columnMovingStart - Emitted when column moving starts. * @fires columnMoving - Emitted during the column moving operation. * @fires columnMovingEnd - Emitted when column moving ends. * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body. * @fires rowDragStart - Emitted when start dragging a row. * @fires rowDragEnd - Emitted when dropping a row. * @fires gridCopy - Emitted when a copy operation is executed. * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed. * @fires selectedRowsChange - Emitted when the rows are selected or deselected. * @fires rowToggle - Emitted when the expanded state of a row gets changed. * @fires rowPinning - Emitted when the pinned state of a row is changed. * @fires rowPinned - Emitted when the pinned state of a row is changed. * @fires activeNodeChange - Emitted when the active node is changed. * @fires sortingExpressionsChange - Emitted before sorting is performed. * @fires toolbarExporting - Emitted when an export process is initiated by the user. * @fires rangeSelected - Emitted when making a range selection. * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc. * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc. * @class */ var IgrRowIsland = /* @__PURE__ */ createComponent({ tagName: "igc-row-island", displayName: "IgrRowIsland", elementClass: IgcRowIslandComponent, react: React, moveBackOnDelete: true, events: { onColumnsAutogenerated: "columnsAutogenerated", onGridCreated: "gridCreated", onGridInitialized: "gridInitialized", onDataPreLoad: "dataPreLoad", onFilteringExpressionsTreeChange: "filteringExpressionsTreeChange", onAdvancedFilteringExpressionsTreeChange: "advancedFilteringExpressionsTreeChange", onGridScroll: "gridScroll", onCellClick: "cellClick", onRowClick: "rowClick", onFormGroupCreated: "formGroupCreated", onValidationStatusChange: "validationStatusChange", onSelected: "selected", onRowSelectionChanging: "rowSelectionChanging", onColumnSelectionChanging: "columnSelectionChanging", onColumnPin: "columnPin", onColumnPinned: "columnPinned", onCellEditEnter: "cellEditEnter", onCellEditExit: "cellEditExit", onCellEdit: "cellEdit", onCellEditDone: "cellEditDone", onRowEditEnter: "rowEditEnter", onRowEdit: "rowEdit", onRowEditDone: "rowEditDone", onRowEditExit: "rowEditExit", onColumnInit: "columnInit", onSorting: "sorting", onSortingDone: "sortingDone", onFiltering: "filtering", onFilteringDone: "filteringDone", onRowAdded: "rowAdded", onRowDeleted: "rowDeleted", onRowDelete: "rowDelete", onRowAdd: "rowAdd", onColumnResized: "columnResized", onContextMenu: "contextMenu", onDoubleClick: "doubleClick", onColumnVisibilityChanging: "columnVisibilityChanging", onColumnVisibilityChanged: "columnVisibilityChanged", onColumnMovingStart: "columnMovingStart", onColumnMoving: "columnMoving", onColumnMovingEnd: "columnMovingEnd", onGridKeydown: "gridKeydown", onRowDragStart: "rowDragStart", onRowDragEnd: "rowDragEnd", onGridCopy: "gridCopy", onExpansionStatesChange: "expansionStatesChange", onSelectedRowsChange: "selectedRowsChange", onRowToggle: "rowToggle", onRowPinning: "rowPinning", onRowPinned: "rowPinned", onActiveNodeChange: "activeNodeChange", onSortingExpressionsChange: "sortingExpressionsChange", onToolbarExporting: "toolbarExporting", onRangeSelected: "rangeSelected", onRendered: "rendered", onDataChanging: "dataChanging", onDataChanged: "dataChanged" }, renderProps: { toolbarTemplate: "toolbarTemplate", paginatorTemplate: "paginatorTemplate", emptyGridTemplate: "emptyGridTemplate", addRowEmptyTemplate: "addRowEmptyTemplate", loadingGridTemplate: "loadingGridTemplate", dragGhostCustomTemplate: "dragGhostCustomTemplate", rowEditTextTemplate: "rowEditTextTemplate", rowAddTextTemplate: "rowAddTextTemplate", rowEditActionsTemplate: "rowEditActionsTemplate", rowExpandedIndicatorTemplate: "rowExpandedIndicatorTemplate", rowCollapsedIndicatorTemplate: "rowCollapsedIndicatorTemplate", headerExpandedIndicatorTemplate: "headerExpandedIndicatorTemplate", headerCollapsedIndicatorTemplate: "headerCollapsedIndicatorTemplate", excelStyleHeaderIconTemplate: "excelStyleHeaderIconTemplate", sortAscendingHeaderIconTemplate: "sortAscendingHeaderIconTemplate", sortDescendingHeaderIconTemplate: "sortDescendingHeaderIconTemplate", sortHeaderIconTemplate: "sortHeaderIconTemplate", headSelectorTemplate: "headSelectorTemplate", rowSelectorTemplate: "rowSelectorTemplate", dragIndicatorIconTemplate: "dragIndicatorIconTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrRowIslandModule = IgcRowIslandComponent; //#endregion //#region src/grids/tree-grid.ts /** * **Ignite UI for Angular Tree Grid** - [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid) The Ignite UI Tree Grid displays and manipulates hierarchical data with consistent schema formatted as a table and provides features such as sorting, filtering, editing, column pinning, paging, column moving and hiding. Example: * @fires columnsAutogenerated - undefined * @fires childrenResolved - Emitted when content children are resolved and collections in grid are updated. * @fires filteringExpressionsTreeChange - Emitted after filtering is performed. * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed. * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically. * @fires cellClick - Emitted when a cell is clicked. * @fires rowClick - Emitted when a row is clicked. * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell. * @fires validationStatusChange - Emitted when grid's validation status changes. * @fires selected - Emitted when a cell is selected. * @fires rowSelectionChanging - Emitted when grid row is selected. * @fires columnSelectionChanging - Emitted when column is selected. * @fires columnPin - Emitted before column is pinned. * @fires columnPinned - Emitted after column is pinned. * @fires cellEditEnter - Emitted when cell enters edit mode. * @fires cellEditExit - Emitted when cell exits edit mode. * @fires cellEdit - Emitted when cell has been edited. * @fires cellEditDone - Emitted after cell has been edited and editing has been committed. * @fires rowEditEnter - Emitted when a row enters edit mode. * @fires rowEdit - Emitted when exiting edit mode for a row. * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed. * @fires rowEditExit - Emitted when row editing is canceled. * @fires columnInit - Emitted when a column is initialized. * @fires sorting - Emitted before sorting expressions are applied. * @fires sortingDone - Emitted after sorting is completed. * @fires filtering - Emitted before filtering expressions are applied. * @fires filteringDone - Emitted after filtering is performed through the UI. * @fires rowAdded - Emitted when a row is added. * @fires rowDeleted - Emitted when a row is deleted. * @fires rowDelete - Emmited when deleting a row. * @fires rowAdd - Emmited just before the newly added row is commited. * @fires columnResized - Emitted after column is resized. * @fires contextMenu - Emitted when a cell or row is right clicked. * @fires doubleClick - Emitted when a cell is double clicked. * @fires columnVisibilityChanging - Emitted before column visibility is changed. * @fires columnVisibilityChanged - Emitted after column visibility is changed. * @fires columnMovingStart - Emitted when column moving starts. * @fires columnMoving - Emitted during the column moving operation. * @fires columnMovingEnd - Emitted when column moving ends. * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body. * @fires rowDragStart - Emitted when start dragging a row. * @fires rowDragEnd - Emitted when dropping a row. * @fires gridCopy - Emitted when a copy operation is executed. * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed. * @fires selectedRowsChange - Emitted when the rows are selected or deselected. * @fires rowToggle - Emitted when the expanded state of a row gets changed. * @fires rowPinning - Emitted when the pinned state of a row is changed. * @fires rowPinned - Emitted when the pinned state of a row is changed. * @fires activeNodeChange - Emitted when the active node is changed. * @fires sortingExpressionsChange - Emitted before sorting is performed. * @fires toolbarExporting - Emitted when an export process is initiated by the user. * @fires rangeSelected - Emitted when making a range selection. * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebinding, etc. * @fires dataChanged - Emitted after the grid's data view is changed because of a data operation, rebinding, etc. * @class */ var IgrTreeGrid = /* @__PURE__ */ createComponent({ tagName: "igc-tree-grid", displayName: "IgrTreeGrid", elementClass: IgcTreeGridComponent, react: React, moveBackOnDelete: true, events: { onColumnsAutogenerated: "columnsAutogenerated", onChildrenResolved: "childrenResolved", onFilteringExpressionsTreeChange: "filteringExpressionsTreeChange", onAdvancedFilteringExpressionsTreeChange: "advancedFilteringExpressionsTreeChange", onGridScroll: "gridScroll", onCellClick: "cellClick", onRowClick: "rowClick", onFormGroupCreated: "formGroupCreated", onValidationStatusChange: "validationStatusChange", onSelected: "selected", onRowSelectionChanging: "rowSelectionChanging", onColumnSelectionChanging: "columnSelectionChanging", onColumnPin: "columnPin", onColumnPinned: "columnPinned", onCellEditEnter: "cellEditEnter", onCellEditExit: "cellEditExit", onCellEdit: "cellEdit", onCellEditDone: "cellEditDone", onRowEditEnter: "rowEditEnter", onRowEdit: "rowEdit", onRowEditDone: "rowEditDone", onRowEditExit: "rowEditExit", onColumnInit: "columnInit", onSorting: "sorting", onSortingDone: "sortingDone", onFiltering: "filtering", onFilteringDone: "filteringDone", onRowAdded: "rowAdded", onRowDeleted: "rowDeleted", onRowDelete: "rowDelete", onRowAdd: "rowAdd", onColumnResized: "columnResized", onContextMenu: "contextMenu", onDoubleClick: "doubleClick", onColumnVisibilityChanging: "columnVisibilityChanging", onColumnVisibilityChanged: "columnVisibilityChanged", onColumnMovingStart: "columnMovingStart", onColumnMoving: "columnMoving", onColumnMovingEnd: "columnMovingEnd", onGridKeydown: "gridKeydown", onRowDragStart: "rowDragStart", onRowDragEnd: "rowDragEnd", onGridCopy: "gridCopy", onExpansionStatesChange: "expansionStatesChange", onSelectedRowsChange: "selectedRowsChange", onRowToggle: "rowToggle", onRowPinning: "rowPinning", onRowPinned: "rowPinned", onActiveNodeChange: "activeNodeChange", onSortingExpressionsChange: "sortingExpressionsChange", onToolbarExporting: "toolbarExporting", onRangeSelected: "rangeSelected", onRendered: "rendered", onDataChanging: "dataChanging", onDataChanged: "dataChanged" }, renderProps: { rowLoadingIndicatorTemplate: "rowLoadingIndicatorTemplate", emptyGridTemplate: "emptyGridTemplate", addRowEmptyTemplate: "addRowEmptyTemplate", loadingGridTemplate: "loadingGridTemplate", dragGhostCustomTemplate: "dragGhostCustomTemplate", rowEditTextTemplate: "rowEditTextTemplate", rowAddTextTemplate: "rowAddTextTemplate", rowEditActionsTemplate: "rowEditActionsTemplate", rowExpandedIndicatorTemplate: "rowExpandedIndicatorTemplate", rowCollapsedIndicatorTemplate: "rowCollapsedIndicatorTemplate", headerExpandedIndicatorTemplate: "headerExpandedIndicatorTemplate", headerCollapsedIndicatorTemplate: "headerCollapsedIndicatorTemplate", excelStyleHeaderIconTemplate: "excelStyleHeaderIconTemplate", sortAscendingHeaderIconTemplate: "sortAscendingHeaderIconTemplate", sortDescendingHeaderIconTemplate: "sortDescendingHeaderIconTemplate", sortHeaderIconTemplate: "sortHeaderIconTemplate", headSelectorTemplate: "headSelectorTemplate", rowSelectorTemplate: "rowSelectorTemplate", dragIndicatorIconTemplate: "dragIndicatorIconTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrTreeGridModule = IgcTreeGridComponent; //#endregion //#region src/grids/grid-state.ts /** * State component allows saving and restoring the state of the grid features. * @fires stateParsed - Event emitted when set state is called with a string. Returns the parsed state object so that it can be further modified before applying to the grid. * @class */ var IgrGridState = /* @__PURE__ */ createComponent({ tagName: "igc-grid-state", displayName: "IgrGridState", elementClass: IgcGridStateComponent, react: React, moveBackOnDelete: true, events: { onStateParsed: "stateParsed" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridStateModule = IgcGridStateComponent; //#endregion //#region src/grids/action-strip.ts /** * Action Strip provides templatable area for one or more actions. * @class */ var IgrActionStrip = /* @__PURE__ */ createComponent({ tagName: "igc-action-strip", displayName: "IgrActionStrip", elementClass: IgcActionStripComponent, react: React, moveBackOnDelete: true }); /** @deprecated Module register is no longer needed and can be removed */ var IgrActionStripModule = IgcActionStripComponent; //#endregion //#region src/grids/column-group.ts /** * **Ignite UI for Angular Column Group** * @fires hiddenChange - Emitted when the column is hidden or shown. * @fires expandedChange - Emitted when the column expanded or collapsed. * @fires widthChange - Emitted when the column width changes. * @fires pinnedChange - Emitted when the column is pinned/unpinned. * @class */ var IgrColumnGroup = /* @__PURE__ */ createComponent({ tagName: "igc-column-group", displayName: "IgrColumnGroup", elementClass: IgcColumnGroupComponent, react: React, moveBackOnDelete: true, events: { onHiddenChange: "hiddenChange", onExpandedChange: "expandedChange", onWidthChange: "widthChange", onPinnedChange: "pinnedChange" }, renderProps: { collapsibleIndicatorTemplate: "collapsibleIndicatorTemplate", summaryTemplate: "summaryTemplate", bodyTemplate: "bodyTemplate", headerTemplate: "headerTemplate", inlineEditorTemplate: "inlineEditorTemplate", errorTemplate: "errorTemplate", filterCellTemplate: "filterCellTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrColumnGroupModule = IgcColumnGroupComponent; //#endregion //#region src/grids/column.ts /** * **Ignite UI for Angular Column** - [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid#columns-configuration) The Ignite UI Column is used within an `igx-grid` element to define what data the column will show. Features such as sorting, filtering & editing are enabled at the column level. You can also provide a template containing custom content inside the column using `ng-template` which will be used for all cells within the column. * @fires hiddenChange - Emitted when the column is hidden or shown. * @fires expandedChange - Emitted when the column expanded or collapsed. * @fires widthChange - Emitted when the column width changes. * @fires pinnedChange - Emitted when the column is pinned/unpinned. * @class */ var IgrColumn = /* @__PURE__ */ createComponent({ tagName: "igc-column", displayName: "IgrColumn", elementClass: IgcColumnComponent, react: React, moveBackOnDelete: true, events: { onHiddenChange: "hiddenChange", onExpandedChange: "expandedChange", onWidthChange: "widthChange", onPinnedChange: "pinnedChange" }, renderProps: { summaryTemplate: "summaryTemplate", bodyTemplate: "bodyTemplate", headerTemplate: "headerTemplate", inlineEditorTemplate: "inlineEditorTemplate", errorTemplate: "errorTemplate", filterCellTemplate: "filterCellTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrColumnModule = IgcColumnComponent; //#endregion //#region src/grids/column-layout.ts /** * Column layout for declaration of Multi-row Layout * @fires hiddenChange - Emitted when the column is hidden or shown. * @fires expandedChange - Emitted when the column expanded or collapsed. * @fires widthChange - Emitted when the column width changes. * @fires pinnedChange - Emitted when the column is pinned/unpinned. * @class */ var IgrColumnLayout = /* @__PURE__ */ createComponent({ tagName: "igc-column-layout", displayName: "IgrColumnLayout", elementClass: IgcColumnLayoutComponent, react: React, moveBackOnDelete: true, events: { onHiddenChange: "hiddenChange", onExpandedChange: "expandedChange", onWidthChange: "widthChange", onPinnedChange: "pinnedChange" }, renderProps: { collapsibleIndicatorTemplate: "collapsibleIndicatorTemplate", summaryTemplate: "summaryTemplate", bodyTemplate: "bodyTemplate", headerTemplate: "headerTemplate", inlineEditorTemplate: "inlineEditorTemplate", errorTemplate: "errorTemplate", filterCellTemplate: "filterCellTemplate" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrColumnLayoutModule = IgcColumnLayoutComponent; //#endregion //#region src/grids/grid-editing-actions.ts /** * Grid Editing Actions for the Action Strip * @class */ var IgrGridEditingActions = /* @__PURE__ */ createComponent({ tagName: "igc-grid-editing-actions", displayName: "IgrGridEditingActions", elementClass: IgcGridEditingActionsComponent, react: React, moveBackOnDelete: true }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridEditingActionsModule = IgcGridEditingActionsComponent; //#endregion //#region src/grids/grid-pinning-actions.ts /** * Grid Pinning Actions for the Action Strip * @class */ var IgrGridPinningActions = /* @__PURE__ */ createComponent({ tagName: "igc-grid-pinning-actions", displayName: "IgrGridPinningActions", elementClass: IgcGridPinningActionsComponent, react: React, moveBackOnDelete: true }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridPinningActionsModule = IgcGridPinningActionsComponent; //#endregion //#region src/grids/grid-toolbar-title.ts /** * Provides a way to template the title portion of the toolbar in the grid. * @class */ var IgrGridToolbarTitle = /* @__PURE__ */ createComponent({ tagName: "igc-grid-toolbar-title", displayName: "IgrGridToolbarTitle", elementClass: IgcGridToolbarTitleComponent, react: React, moveBackOnDelete: true }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridToolbarTitleModule = IgcGridToolbarTitleComponent; //#endregion //#region src/grids/grid-toolbar-actions.ts /** * Provides a way to template the action portion of the toolbar in the grid. * @class */ var IgrGridToolbarActions = /* @__PURE__ */ createComponent({ tagName: "igc-grid-toolbar-actions", displayName: "IgrGridToolbarActions", elementClass: IgcGridToolbarActionsComponent, react: React, moveBackOnDelete: true }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridToolbarActionsModule = IgcGridToolbarActionsComponent; //#endregion //#region src/grids/grid-toolbar-advanced-filtering.ts /** * Provides a pre-configured button to open the advanced filtering dialog of the grid. * @class */ var IgrGridToolbarAdvancedFiltering = /* @__PURE__ */ createComponent({ tagName: "igc-grid-toolbar-advanced-filtering", displayName: "IgrGridToolbarAdvancedFiltering", elementClass: IgcGridToolbarAdvancedFilteringComponent, react: React, moveBackOnDelete: true }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridToolbarAdvancedFilteringModule = IgcGridToolbarAdvancedFilteringComponent; //#endregion //#region src/grids/grid-toolbar-exporter.ts /** * Provides a pre-configured exporter component for the grid. * @fires exportStarted - Emitted when starting an export operation. Re-emitted additionally by the grid itself. * @fires exportEnded - Emitted on successful ending of an export operation. * @fires opening - Emits an event before the toggle container is opened. * @fires opened - Emits an event after the toggle container is opened. * @fires closing - Emits an event before the toggle container is closed. * @fires closed - Emits an event after the toggle container is closed. * @fires columnToggle - Emits when after a column's checked state is changed * @class */ var IgrGridToolbarExporter = /* @__PURE__ */ createComponent({ tagName: "igc-grid-toolbar-exporter", displayName: "IgrGridToolbarExporter", elementClass: IgcGridToolbarExporterComponent, react: React, moveBackOnDelete: true, events: { onExportStarted: "exportStarted", onExportEnded: "exportEnded", onOpening: "opening", onOpened: "opened", onClosing: "closing", onClosed: "closed", onColumnToggle: "columnToggle" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridToolbarExporterModule = IgcGridToolbarExporterComponent; //#endregion //#region src/grids/grid-toolbar-hiding.ts /** * Provides a pre-configured column hiding component for the grid. * @fires opening - Emits an event before the toggle container is opened. * @fires opened - Emits an event after the toggle container is opened. * @fires closing - Emits an event before the toggle container is closed. * @fires closed - Emits an event after the toggle container is closed. * @fires columnToggle - Emits when after a column's checked state is changed * @class */ var IgrGridToolbarHiding = /* @__PURE__ */ createComponent({ tagName: "igc-grid-toolbar-hiding", displayName: "IgrGridToolbarHiding", elementClass: IgcGridToolbarHidingComponent, react: React, moveBackOnDelete: true, events: { onOpening: "opening", onOpened: "opened", onClosing: "closing", onClosed: "closed", onColumnToggle: "columnToggle" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridToolbarHidingModule = IgcGridToolbarHidingComponent; //#endregion //#region src/grids/grid-toolbar-pinning.ts /** * Provides a pre-configured column pinning component for the grid. * @fires opening - Emits an event before the toggle container is opened. * @fires opened - Emits an event after the toggle container is opened. * @fires closing - Emits an event before the toggle container is closed. * @fires closed - Emits an event after the toggle container is closed. * @fires columnToggle - Emits when after a column's checked state is changed * @class */ var IgrGridToolbarPinning = /* @__PURE__ */ createComponent({ tagName: "igc-grid-toolbar-pinning", displayName: "IgrGridToolbarPinning", elementClass: IgcGridToolbarPinningComponent, react: React, moveBackOnDelete: true, events: { onOpening: "opening", onOpened: "opened", onClosing: "closing", onClosed: "closed", onColumnToggle: "columnToggle" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrGridToolbarPinningModule = IgcGridToolbarPinningComponent; //#endregion //#region src/grids/pivot-data-selector.ts /** * Pivot Data Selector provides means to configure the pivot state of the Pivot Grid via a vertical panel UI * @fires columnsExpandedChange - Emitted when the columns panel is expanded or collapsed. * @fires rowsExpandedChange - Emitted when the rows panel is expanded or collapsed. * @fires filtersExpandedChange - Emitted when the filters panel is expanded or collapsed. * @fires valuesExpandedChange - Emitted when the values panel is expanded or collapsed. * @class */ var IgrPivotDataSelector = /* @__PURE__ */ createComponent({ tagName: "igc-pivot-data-selector", displayName: "IgrPivotDataSelector", elementClass: IgcPivotDataSelectorComponent, react: React, moveBackOnDelete: true, events: { onColumnsExpandedChange: "columnsExpandedChange", onRowsExpandedChange: "rowsExpandedChange", onFiltersExpandedChange: "filtersExpandedChange", onValuesExpandedChange: "valuesExpandedChange" } }); /** @deprecated Module register is no longer needed and can be removed */ var IgrPivotDataSelectorModule = IgcPivotDataSelectorComponent; //#endregion //#region src/grids/pivot-grid.ts /** * Pivot Grid provides a way to present and manipulate data in a pivot table view. * @fires dimensionsChange - Emitted when the dimension collection is changed via the grid chip area. * @fires pivotConfigurationChange - Emitted when any of the pivotConfiguration properties is changed via the grid chip area. * @fires dimensionInit - Emitted when the dimension is initialized. * @fires valueInit - Emitted when the value is initialized. * @fires dimensionsSortingExpressionsChange - Emitted when a dimension is sorted. * @fires valuesChange - Emitted when the values collection is changed via the grid chip area. * @fires filteringExpressionsTreeChange - Emitted after filtering is performed. * @fires advancedFilteringExpressionsTreeChange - Emitted after advanced filtering is performed. * @fires gridScroll - Emitted when grid is scrolled horizontally/vertically. * @fires cellClick - Emitted when a cell is clicked. * @fires rowClick - Emitted when a row is clicked. * @fires formGroupCreated - Emitted when formGroup is created on edit of row/cell. * @fires validationStatusChange - Emitted when grid's validation status changes. * @fires selected - Emitted when a cell is selected. * @fires rowSelectionChanging - Emitted when grid row is selected. * @fires columnSelectionChanging - Emitted when column is selected. * @fires columnPin - Emitted before column is pinned. * @fires columnPinned - Emitted after column is pinned. * @fires cellEditEnter - Emitted when cell enters edit mode. * @fires cellEditExit - Emitted when cell exits edit mode. * @fires cellEdit - Emitted when cell has been edited. * @fires cellEditDone - Emitted after cell has been edited and editing has been committed. * @fires rowEditEnter - Emitted when a row enters edit mode. * @fires rowEdit - Emitted when exiting edit mode for a row. * @fires rowEditDone - Emitted after exiting edit mode for a row and editing has been committed. * @fires rowEditExit - Emitted when row editing is canceled. * @fires columnInit - Emitted when a column is initialized. * @fires sorting - Emitted before sorting expressions are applied. * @fires sortingDone - Emitted after sorting is completed. * @fires filtering - Emitted before filtering expressions are applied. * @fires filteringDone - Emitted after filtering is performed through the UI. * @fires rowAdded - Emitted when a row is added. * @fires rowDeleted - Emitted when a row is deleted. * @fires rowDelete - Emmited when deleting a row. * @fires rowAdd - Emmited just before the newly added row is commited. * @fires columnResized - Emitted after column is resized. * @fires contextMenu - Emitted when a cell or row is right clicked. * @fires doubleClick - Emitted when a cell is double clicked. * @fires columnVisibilityChanging - Emitted before column visibility is changed. * @fires columnVisibilityChanged - Emitted after column visibility is changed. * @fires columnMovingStart - Emitted when column moving starts. * @fires columnMoving - Emitted during the column moving operation. * @fires columnMovingEnd - Emitted when column moving ends. * @fires gridKeydown - Emitted when keydown is triggered over element inside grid's body. * @fires rowDragStart - Emitted when start dragging a row. * @fires rowDragEnd - Emitted when dropping a row. * @fires gridCopy - Emitted when a copy operation is executed. * @fires expansionStatesChange - Emitted when the rows are expanded or collapsed. * @fires selectedRowsChange - Emitted when the rows are selected or deselected. * @fires rowToggle - Emitted when the expanded state of a row gets changed. * @fires rowPinning - Emitted when the pinned state of a row is changed. * @fires rowPinned - Emitted when the pinned state of a row is changed. * @fires activeNodeChange - Emitted when the active node is changed. * @fires sortingExpressionsChange - Emitted before sorting is performed. * @fires toolbarExporting - Emitted when an export process is initiated by the user. * @fires rangeSelected - Emitted when making a range selection. * @fires rendered - Emitted after the ngAfterViewInit hook. At this point the grid exists in the DOM * @fires dataChanging - Emitted before the grid's data view is changed because of a data operation, rebindi