@progress/kendo-angular-pivotgrid
Version:
PivotGrid package for Angular
48 lines (47 loc) • 2.08 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 { EventEmitter, ElementRef } from '@angular/core';
import { AxisDescriptor } from '@progress/kendo-pivotgrid-common';
import { SVGIcon } from '@progress/kendo-svg-icons';
import { PivotLocalizationService } from '../../localization/pivot-localization.service';
import { ChipMenuItemBase } from './chip-menu-item-base';
import * as i0 from "@angular/core";
/**
* @hidden
* Represents the component for setting field filters in the PivotGrid.
*/
export declare class ChipMenuFilterComponent extends ChipMenuItemBase {
localization: PivotLocalizationService;
private hostElement;
/**
* Fires when the content is expanded.
*/
expand: EventEmitter<any>;
/**
* Fires when the content is collapsed.
*/
collapse: EventEmitter<any>;
/**
* Holds current field information.
*/
chip: AxisDescriptor;
/**
* Specifies if the content is expanded.
*/
expanded: boolean;
isLast: boolean;
actionsClass: string;
filterSVGIcon: SVGIcon;
constructor(localization: PivotLocalizationService, hostElement: ElementRef);
ngAfterViewInit(): void;
onCollapse(): void;
onExpand(): void;
/**
* Returns the localized message for a given token
*/
messageFor(localizationToken: string): string;
static ɵfac: i0.ɵɵFactoryDeclaration<ChipMenuFilterComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ChipMenuFilterComponent, "kendo-pivot-chipmenu-filter", never, { "chip": { "alias": "chip"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; "isLast": { "alias": "isLast"; "required": false; }; }, { "expand": "expand"; "collapse": "collapse"; }, never, never, true, never>;
}