UNPKG

@progress/kendo-angular-pivotgrid

Version:
98 lines (97 loc) 4.62 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ChipKeyboardNavigationDirective } from "./configurator/chip-kb-nav.directive"; import { ChipMenuContainerComponent } from "./configurator/chip-menu/chip-menu-container.component"; import { ChipMenuFilterComponent } from "./configurator/chip-menu/chip-menu-filter.component"; import { ChipMenuItemContentTemplateDirective } from "./configurator/chip-menu/chip-menu-item-content-template.directive"; import { ChipMenuItemComponent } from "./configurator/chip-menu/chip-menu-item.component"; import { ChipMenuItemDirective } from "./configurator/chip-menu/chip-menu-item.directive"; import { ChipMenuReorderComponent } from "./configurator/chip-menu/chip-menu-reorder.component"; import { ChipMenuSortComponent } from "./configurator/chip-menu/chip-menu-sort.component"; import { ChipMenuComponent } from "./configurator/chip-menu/chip-menu.component"; import { FilterMenuContainerComponent } from "./configurator/chip-menu/filtering/filter-menu-container.component"; import { FilterMenuDropDownListDirective } from "./configurator/chip-menu/filtering/filter-menu-dropdownlist.directive"; import { StringFilterMenuComponent } from "./configurator/chip-menu/filtering/string-filter-menu.component"; import { PivotGridConfiguratorComponent } from "./configurator/configurator.component"; import { DraggableChipDirective } from "./configurator/draggable.directive"; import { DropTargetDirective } from "./configurator/drop-target.directive"; import { PivotLocalBindingDirective } from "./data-binding/local-binding.directive"; import { PivotOLAPBindingDirective } from "./data-binding/olap-binding.directive"; import { CustomMessagesComponent } from "./localization/custom-messages.component"; import { LocalizedMessagesDirective } from "./localization/localized-messages.directive"; import { PivotGridComponent } from "./pivotgrid.component"; import { PivotGridCellDirective } from "./rendering/pivotgrid-cell.directive"; import { PivotGridTableComponent } from "./rendering/pivotgrid-table.component"; import { CellTemplateDirective } from "./rendering/templates/pivotgrid-cell-template.directive"; import { ColumnHeaderCellTemplateDirective } from "./rendering/templates/pivotgrid-column-header-cell-template.directive"; import { RowHeaderCellTemplateDirective } from "./rendering/templates/pivotgrid-row-header-cell-template.directive"; import { ValueCellTemplateDirective } from "./rendering/templates/pivotgrid-value-cell-template.directive"; /** * @hidden */ export const KENDO_PIVOTGRID_CHIPMENU_DECLARATIONS = [ ChipMenuItemComponent, ChipMenuSortComponent, ChipMenuComponent, ChipMenuFilterComponent, ChipMenuItemContentTemplateDirective, FilterMenuContainerComponent, StringFilterMenuComponent, FilterMenuDropDownListDirective, ChipMenuContainerComponent, ChipMenuItemDirective, ChipMenuReorderComponent ]; /** * @hidden */ export const KENDO_PIVOTGRID_DECLARATIONS = [ PivotGridComponent, PivotGridTableComponent, PivotGridConfiguratorComponent, PivotGridCellDirective, PivotLocalBindingDirective, PivotOLAPBindingDirective, DraggableChipDirective, DropTargetDirective, LocalizedMessagesDirective, CustomMessagesComponent, ChipKeyboardNavigationDirective, CellTemplateDirective, ValueCellTemplateDirective, RowHeaderCellTemplateDirective, ColumnHeaderCellTemplateDirective ]; /** * Use the `KENDO_PIVOTGRID` utility array to add all `@progress/kendo-angular-pivotgrid`-related components and directives to a standalone Angular component. * * @example * ```ts * import { Component } from '@angular/core'; * import { KENDO_PIVOTGRID } from '@progress/kendo-angular-pivotgrid'; * * @Component({ * standalone: true, * imports: [KENDO_PIVOTGRID], * template: ` * <kendo-pivotgrid [data]="data" ...> * </kendo-pivotgrid> * ` * }) * export class AppComponent { } * ``` */ export const KENDO_PIVOTGRID = [ PivotGridComponent, PivotGridTableComponent, PivotGridCellDirective, PivotLocalBindingDirective, PivotOLAPBindingDirective, CustomMessagesComponent, CellTemplateDirective, ValueCellTemplateDirective, RowHeaderCellTemplateDirective, ColumnHeaderCellTemplateDirective ];