@progress/kendo-angular-pivotgrid
Version:
PivotGrid package for Angular
47 lines (46 loc) • 2.37 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 { MenuTabbingService } from './menu-tabbing.service';
import { EventEmitter, OnDestroy, ChangeDetectorRef } from '@angular/core';
import { PivotLocalizationService } from '../../../localization/pivot-localization.service';
import { ConfiguratorService } from '../../configurator.service';
import { AxisDescriptor } from '@progress/kendo-pivotgrid-common';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export declare class FilterMenuContainerComponent implements OnDestroy {
protected localization: PivotLocalizationService;
protected cd: ChangeDetectorRef;
private configuratorService;
close: EventEmitter<undefined>;
/**
* The field with which the filter is associated.
*/
chip: AxisDescriptor;
isLast: boolean;
isExpanded: boolean;
menuTabbingService: MenuTabbingService;
actionsClass: string;
filterDescriptorValue: {
operator: any;
value: any;
};
private resetButton;
private filterButton;
constructor(localization: PivotLocalizationService, cd: ChangeDetectorRef, menuTabbingService: MenuTabbingService, configuratorService: ConfiguratorService);
ngAfterViewChecked(): void;
ngOnDestroy(): void;
get disabled(): boolean;
submit(): boolean;
reset(): void;
onTab(e: Event, buttonType: string): void;
/**
* Returns the localized message for a given token
*/
messageFor(localizationToken: string): string;
static ɵfac: i0.ɵɵFactoryDeclaration<FilterMenuContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FilterMenuContainerComponent, "kendo-pivot-filter-menu-container", never, { "chip": { "alias": "chip"; "required": false; }; "isLast": { "alias": "isLast"; "required": false; }; "isExpanded": { "alias": "isExpanded"; "required": false; }; "menuTabbingService": { "alias": "menuTabbingService"; "required": false; }; "actionsClass": { "alias": "actionsClass"; "required": false; }; }, { "close": "close"; }, never, never, true, never>;
}