@progress/kendo-angular-pivotgrid
Version:
PivotGrid package for Angular
42 lines (41 loc) • 2.1 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { OnDestroy, Renderer2, TemplateRef } from '@angular/core';
import { SinglePopupService } from './single-popup.service';
import { ChipMenuService } from './chip-menu.service';
import { PivotLocalizationService } from '../../localization/pivot-localization.service';
import { AxisDescriptor } from '@progress/kendo-pivotgrid-common';
import { SVGIcon } from '@progress/kendo-svg-icons';
import { ChipComponent } from '@progress/kendo-angular-buttons';
import * as i0 from "@angular/core";
/**
* @hidden
*
* Represents the field chip menu component.
*/
export declare class ChipMenuComponent implements OnDestroy {
protected popupService: SinglePopupService;
localization: PivotLocalizationService;
service: ChipMenuService;
private renderer;
/**
* The Configurator field instance to control with the menu.
*/
chip: AxisDescriptor;
tabIndex: string;
isMeasureField: boolean;
anchor: ChipComponent;
template: TemplateRef<any>;
menuItemSVGIcon: SVGIcon;
private popupRef;
private closeSubscription;
constructor(popupService: SinglePopupService, localization: PivotLocalizationService, service: ChipMenuService, renderer: Renderer2);
ngOnDestroy(): void;
toggle(e: any): void;
close(): void;
get chipMenuTitle(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<ChipMenuComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ChipMenuComponent, "kendo-pivot-chip-menu", never, { "chip": { "alias": "chip"; "required": false; }; "tabIndex": { "alias": "tabIndex"; "required": false; }; "isMeasureField": { "alias": "isMeasureField"; "required": false; }; "anchor": { "alias": "anchor"; "required": false; }; }, {}, never, never, true, never>;
}