UNPKG

@progress/kendo-angular-grid

Version:

Kendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more.

240 lines (239 loc) 19.1 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ export * from './directives'; export { GridModule } from './grid.module'; export { GridComponent } from './grid.component'; export { ColumnsContainer } from './columns/columns-container'; export { ColumnBase } from './columns/column-base'; export { ColumnComponent } from './columns/column.component'; export { CommandColumnComponent } from './columns/command-column.component'; export { SpanColumnComponent } from './columns/span-column.component'; export { ColumnGroupComponent } from './columns/column-group.component'; export { CheckboxColumnComponent } from './columns/checkbox-column.component'; export { RowReorderColumnComponent } from './columns/reorder-column.component'; export { RowDragHandleTemplateDirective } from './row-reordering/drag-handle-template.directive'; export { RowDragHintTemplateDirective } from './row-reordering/drag-hint-template.directive'; export { ToolbarComponent } from './rendering/toolbar/toolbar.component'; export { ToolbarTemplateDirective } from './rendering/toolbar/toolbar-template.directive'; export { GridToolbarFocusableDirective } from './rendering/toolbar/toolbar-focusable.directive'; export { GridToolbarNavigationService } from './rendering/toolbar/toolbar-navigation.service'; export { CellTemplateDirective } from './rendering/cell-template.directive'; export { CellLoadingTemplateDirective } from './rendering/cell-loading.template.directive'; export { LoadingTemplateDirective } from './rendering/loading-template.directive'; export { HeaderTemplateDirective } from './rendering/header/header-template.directive'; export { FooterTemplateDirective } from './rendering/footer/footer-template.directive'; export { GridSpacerComponent } from './rendering/common/spacer.component'; export { ExpandDetailsDirective } from './rendering/details-expand.directive'; export { StatusBarTemplateDirective } from './aggregates/status-bar-template.directive'; export { SelectionAggregates, SelectionAggregate } from './aggregates/aggregate-types'; export { ExpandGroupDirective } from './rendering/groups-expand.directive'; export { defaultTrackBy } from './common/default-track-by'; export { DetailTemplateDirective, DetailTemplateShowIfFn } from './rendering/details/detail-template.directive'; export { DetailExpandEvent } from './rendering/details/detail-expand-event'; export { DomEventsService } from './common/dom-events.service'; export { IdService } from './common/id.service'; export { SortService } from './common/sort.service'; export { ChangeNotificationService } from './data/change-notification.service'; export { ColumnReorderService } from './dragdrop/column-reorder.service'; export { RowReorderService } from './row-reordering/row-reorder.service'; export { DragAndDropService } from './dragdrop/drag-and-drop.service'; export { DragHintService } from './dragdrop/drag-hint.service'; export { DropCueService } from './dragdrop/drop-cue.service'; export { EditService } from './editing-directives/edit-service.interface'; export { NumericFilterComponent } from './filtering/numeric-filter.component'; export { StringFilterComponent } from './filtering/string-filter.component'; export { GroupInfoService } from './grouping/group-info.service'; export { GroupsService } from './grouping/groups.service'; export { BrowserSupportService } from './layout/browser-support.service'; export { ResizeService } from './layout/resize.service'; export { ResponsiveService } from './layout/responsive.service'; export { FocusRoot } from './navigation/focus-root'; export { NavigationService } from './navigation/navigation.service'; export { CELL_CONTEXT } from './rendering/common/cell-context'; export { DetailsService } from './rendering/details/details.service'; export { DEFAULT_SCROLLER_FACTORY } from './rendering/list.component'; export { ScrollRequestService } from './scrolling/scroll-request.service'; export { ScrollSyncService } from './scrolling/scroll-sync.service'; export { CellSelectionService } from './selection/cell-selection.service'; export { CellSelectionAggregateService } from './aggregates/selection-aggregate.service'; export { SelectionService } from './selection/selection.service'; export { ColumnMenuService } from './column-menu/column-menu.service'; export { DetailCollapseEvent } from './rendering/details/detail-collapse-event'; export { GroupHeaderTemplateDirective } from './grouping/group-header-template.directive'; export { GroupHeaderColumnTemplateDirective } from './grouping/group-header-column-template.directive'; export { GroupFooterTemplateDirective } from './grouping/group-footer-template.directive'; export { PagerSettings, PagerPosition, PagerType, PageSizeItem } from './common/pager-settings'; export { GridResizableSettings } from './common/resizable-settings'; export { GridDataResult } from './data/data.collection'; export { PageChangeEvent, DataStateChangeEvent } from './data/change-event-args.interface'; export { DataItem } from './data/data-item.interface'; export { GroupItem } from './data/group-item.interface'; export { GroupRowArgs } from './grouping/group-rows-args.interface'; export { GroupKey } from './grouping/group-key.interface'; export { GroupFooterItem } from './data/group-footer-item.interface'; export { GridItem } from './data/grid-item.interface'; export { ScrollMode } from './scrolling/scrollmode'; export { ColumnSortSettings, SingleSortSettings, MultipleSortSettings, SortSettings, ModifierKey } from './columns/sort-settings'; export { ResizableContainerDirective } from './layout/resizable.directive'; export { GroupableSettings } from './grouping/group-settings'; export { SelectionEvent, SelectableSettings, SelectableMode, SelectAllCheckboxState, CellSelectionItem, CellSelectedFn, GridSelectionItem } from './selection/types'; export { RowReorderEvent, DragRow, DropPosition } from './row-reordering/types'; export { NoRecordsTemplateDirective } from './rendering/no-records-template.directive'; export { DataBindingDirective } from './databinding.directive'; export { SelectionDirective } from './selection/selection.directive'; export { FilterService } from './filtering/filter.service'; export { ContextService } from './common/provider.service'; export { LocalDataChangesService } from './editing/local-data-changes.service'; export { FilterCellTemplateDirective } from './filtering/cell/filter-cell-template.directive'; export { FilterCellComponent } from './filtering/cell/filter-cell.component'; export { StringFilterCellComponent } from './filtering/cell/string-filter-cell.component'; export { DateFilterCellComponent } from './filtering/cell/date-filter-cell.component'; export { BaseFilterCellComponent } from './filtering/base-filter-cell.component'; export { FilterMenuTemplateDirective } from './filtering/menu/filter-menu-template.directive'; export { NumericFilterMenuComponent } from './filtering/menu/numeric-filter-menu.component'; export { StringFilterMenuComponent } from './filtering/menu/string-filter-menu.component'; export { DateFilterMenuComponent } from './filtering/menu/date-filter-menu.component'; export { BooleanFilterMenuComponent } from './filtering/menu/boolean-filter-menu.component'; export { BeforeEqFilterOperatorComponent } from './filtering/operators/before-eq-filter-operator.component'; export { BeforeFilterOperatorComponent } from './filtering/operators/before-filter-operator.component'; export { AfterEqFilterOperatorComponent } from './filtering/operators/after-eq-filter-operator.component'; export { AfterFilterOperatorComponent } from './filtering/operators/after-filter-operator.component'; export { ContainsFilterOperatorComponent } from './filtering/operators/contains-filter-operator.component'; export { DoesNotContainFilterOperatorComponent } from './filtering/operators/not-contains-filter-operator.component'; export { EndsWithFilterOperatorComponent } from './filtering/operators/ends-with-filter-operator.component'; export { EqualFilterOperatorComponent } from './filtering/operators/eq-filter-operator.component'; export { IsEmptyFilterOperatorComponent } from './filtering/operators/is-empty-filter-operator.component'; export { IsNotEmptyFilterOperatorComponent } from './filtering/operators/is-not-empty-filter-operator.component'; export { IsNotNullFilterOperatorComponent } from './filtering/operators/is-not-null-filter-operator.component'; export { IsNullFilterOperatorComponent } from './filtering/operators/isnull-filter-operator.component'; export { NotEqualFilterOperatorComponent } from './filtering/operators/neq-filter-operator.component'; export { StartsWithFilterOperatorComponent } from './filtering/operators/starts-with-filter-operator.component'; export { NumericFilterCellComponent } from './filtering/cell/numeric-filter-cell.component'; export { AutoCompleteFilterCellComponent } from './filtering/cell/autocomplete-filter-cell.component'; export { GreaterFilterOperatorComponent } from './filtering/operators/gt-filter-operator.component'; export { GreaterOrEqualToFilterOperatorComponent } from './filtering/operators/gte-filter-operator.component'; export { LessOrEqualToFilterOperatorComponent } from './filtering/operators/lte-filter-operator.component'; export { LessFilterOperatorComponent } from './filtering/operators/lt-filter-operator.component'; export * from './filtering/filterable'; export { TemplateEditingDirective } from './editing-directives/template-editing.directive'; export { ReactiveEditingDirective } from './editing-directives/reactive-editing.directive'; export { InCellEditingDirective } from './editing-directives/in-cell-editing.directive'; export { CreateFormGroupArgs } from './editing-directives/create-form-group-args.interface'; export { EditTemplateDirective } from './editing/edit-template.directive'; export { ColGroupComponent } from './rendering/common/col-group.component'; export { HeaderComponent } from './rendering/header/header.component'; export { ListComponent } from './rendering/list.component'; export { FooterComponent } from './rendering/footer/footer.component'; export { TableBodyComponent } from './rendering/table-body.component'; export { CustomMessagesComponent } from './localization/custom-messages.component'; export { LoadingComponent } from './rendering/common/loading.component'; export { PDFModule } from './pdf/pdf.module'; export { PDFComponent } from './pdf/pdf.component'; export { PDFMargin } from './pdf/pdf-margin.interface'; export { PDFMarginComponent } from './pdf/pdf-margin.component'; export { PDFService } from './pdf/pdf.service'; export { PDFCommandToolbarDirective } from './pdf/pdf-command-tool.directive'; export { PDFTemplateDirective } from './pdf/pdf-template.directive'; export { PDFCommandDirective } from './pdf/pdf-command.directive'; export { ExcelModule } from './excel/excel.module'; export { ExcelComponent } from './excel/excel.component'; export { ExcelService } from './excel/excel.service'; export { ExcelExportEvent } from './excel/excel-export-event'; export { FetchDataCallback } from './common/fetch-data-callback'; export { ExcelCommandDirective } from './excel/excel-command.directive'; export { ExcelCommandToolbarDirective } from './excel/excel-command-tool.directive'; export { RowClassFn, RowClassArgs, RowSelectedFn, RowStickyFn, RowSelectableFn } from './rendering/common/row-class'; export { RowArgs } from './rendering/common/row-args'; export { EditEvent } from './editing/edit-event-args.interface'; export { AddEvent } from './editing/add-event-args.interface'; export { RemoveEvent } from './editing/remove-event-args.interface'; export { SaveEvent } from './editing/save-event-args.interface'; export { CancelEvent } from './editing/cancel-event-args.interface'; export { EditRowOptions } from './editing/edit-row-options.interface'; export { CellClickEvent } from './common/cell-click-event-args.interface'; export { CellCloseEvent } from './editing/cell-close-event'; export { CreateFormGroup } from './common/create-form-group'; export { RemoveConfirmationCallback } from './common/remove-confirmation'; export { ColumnInfoService } from './common/column-info.service'; export { ScrollBottomEvent } from './scrolling/scroll-bottom-event'; export { ContentScrollEvent } from './scrolling/content-scroll-event'; export { SuspendService } from './scrolling/suspend.service'; export { GroupBindingDirective, slice, count } from './grouping/group-scroll-binding.directive'; export { VirtualGroupResult } from './grouping/virtual-group-result.interface'; export { Skip } from './utils'; export { ResizeMode } from './column-resizing/column-resize.interface'; export { ColumnResizeArgs } from './column-resizing/column-resize.interface'; export { ColumnReorderEvent } from './dragdrop/column-reorder-event'; export { ColumnReorderConfig } from './dragdrop/column-reorder-config'; export { ColumnResizingService } from './column-resizing/column-resizing.service'; export { FocusableDirective } from './navigation/focusable.directive'; export { NavigationCell } from './navigation/navigation-cell.interface'; export { NavigationRow } from './navigation/navigation-row.interface'; export { GridNavigableSettings, GridNavigableSection } from './navigation/navigable-settings'; export { ColumnMenuSettings } from './column-menu/column-menu-settings.interface'; export { ColumnVisibilityChangeEvent } from './column-menu/column-visibility-change-event'; export { ExpandableColumnMenuItem } from './column-menu/column-menu-expandable-item.interface'; export { ColumnMenuComponent } from './column-menu/column-menu.component'; export { ColumnLockedChangeEvent } from './column-menu/column-locked-change-event'; export { ColumnStickyChangeEvent } from './column-menu/column-sticky-change-event'; export { SinglePopupService, PopupCloseEvent } from './common/single-popup.service'; export { ScrollRequest } from './scrolling/scroll-request.service'; export { GridSize } from './common/size-options'; export { GridClipboardDirective } from './common/clipboard.directive'; export { GridClipboardEvent, GridClipboardEventType, GridClipboardTargetType, GridClipboardSettings, GridClipboardItem, GridClipboardTargetCell } from './common/clipboard-types'; export { CellRowspanFn } from './columns/cell-rowspan'; export { ColumnMenuTemplateDirective } from './column-menu/column-menu-template.directive'; export { EditCommandDirective } from './editing/edit-command.directive'; export { CancelCommandDirective } from './editing/cancel-command.directive'; export { SaveCommandDirective } from './editing/save-command.directive'; export { RemoveCommandDirective } from './editing/remove-command.directive'; export { AddCommandDirective } from './editing/add-command.directive'; export { AddCommandToolbarDirective } from './editing/add-command-tool.directive'; export { EditingDirectiveBase } from './editing-directives/editing-directive-base'; export { RowEditingDirectiveBase } from './editing-directives/row-editing-directive-base'; export { CellComponent } from './rendering/cell.component'; export { ColumnMenuItemDirective } from './column-menu/column-menu-item.directive'; export { ColumnMenuContainerComponent } from './column-menu/column-menu-container.component'; export { ColumnMenuStickComponent } from './column-menu/column-menu-stick.component'; export { ColumnMenuChooserComponent } from './column-menu/column-menu-chooser.component'; export { ColumnMenuFilterComponent } from './column-menu/column-menu-filter.component'; export { ColumnMenuLockComponent } from './column-menu/column-menu-lock.component'; export { ColumnMenuSortComponent } from './column-menu/column-menu-sort.component'; export { ColumnMenuAutoSizeColumnComponent } from './column-menu/column-menu-autosize.component'; export { ColumnMenuAutoSizeAllColumnsComponent } from './column-menu/column-menu-autosize-all.component'; export { ColumnMenuPositionComponent } from './column-menu/column-menu-position.component'; export { ColumnMenuItemContentTemplateDirective } from './column-menu/column-menu-item-content-template.directive'; export { ColumnMenuItemComponent } from './column-menu/column-menu-item.component'; export { ColumnListComponent } from './column-menu/column-list.component'; export { FilterMenuContainerComponent } from './filtering/menu/filter-menu-container.component'; export { FilterMenuInputWrapperComponent } from './filtering/menu/filter-menu-input-wrapper.component'; export { StringFilterMenuInputComponent } from './filtering/menu/string-filter-menu-input.component'; export { NumericFilterMenuInputComponent } from './filtering/menu/numeric-filter-menu-input.component'; export { BooleanFilterRadioButtonDirective } from './filtering/menu/filter-radio-button.directive'; export { DateFilterMenuInputComponent } from './filtering/menu/date-filter-menu-input.component'; export { FilterMenuHostDirective } from './filtering/menu/filter-menu-host.directive'; export { FilterMenuDropDownListDirective } from './filtering/menu/filter-menu-dropdownlist.directive'; export { FilterMenuComponent } from './filtering/menu/filter-menu.component'; export { FilterInputDirective } from './filtering/filter-input.directive'; export { FilterCellWrapperComponent } from './filtering/cell/filter-cell-wrapper.component'; export { FilterCellOperatorsComponent } from './filtering/cell/filter-cell-operators.component'; export { BooleanFilterComponent } from './filtering/boolean-filter.component'; export { BooleanFilterCellComponent } from './filtering/cell/boolean-filter-cell.component'; export { DateFilterComponent } from './filtering/date-filter.component'; export { FilterCellHostDirective } from './filtering/cell/filter-cell-host.directive'; export { ColumnChooserComponent } from './column-menu/column-chooser.component'; export { SelectionCheckboxDirective } from './selection/selection-checkbox.directive'; export { SelectAllCheckboxDirective } from './selection/selectall-checkbox.directive'; export { FilterRowComponent } from './filtering/filter-row.component'; export { ColumnHandleDirective } from './column-resizing/column-handle.directive'; export { LogicalCellDirective } from './navigation/logical-cell.directive'; export { LogicalRowDirective } from './navigation/logical-row.directive'; export { FieldAccessorPipe } from './rendering/common/field-accessor.pipe'; export { TableDirective } from './column-resizing/table.directive'; export { GroupHeaderComponent } from './grouping/group-header.component'; export { GroupPanelComponent } from './grouping/group-panel.component'; export { SizingOptionsService } from './layout/sizing-options.service'; export { GridTableDirective } from './rendering/grid-table.directive'; export { MenuTabbingService } from './filtering/menu/menu-tabbing.service';