UNPKG

@progress/kendo-angular-grid

Version:

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

61 lines (60 loc) 3.21 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { OnInit, ChangeDetectorRef, EventEmitter, ElementRef } from '@angular/core'; import { ColumnInfoService } from '../common/column-info.service'; import { SVGIcon } from '@progress/kendo-svg-icons'; import { ColumnListComponent } from './column-list.component'; import { TextBoxComponent } from '@progress/kendo-angular-inputs'; import { ColumnMenuService } from './column-menu.service'; import { ContextService } from '../common/provider.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class ColumnChooserContentComponent implements OnInit { cdr: ChangeDetectorRef; columnInfoService: ColumnInfoService; ctx: ContextService; resetButton: ElementRef; private applyButton; columnList: ColumnListComponent; filterInput: TextBoxComponent; filterable: boolean; showSelectAll: boolean; showCheckedCount: boolean; allowHideAll: boolean; autoSync: boolean; actionsClass: string; closeOnReset: boolean; set columns(value: any[]); get columns(): any[]; isLast: boolean; isExpanded: boolean; service: ColumnMenuService; close: EventEmitter<undefined>; get selectedItemsText(): string; get actionSheetOpened(): boolean; searchIcon: SVGIcon; checkIcon: SVGIcon; arrowRotateCcwIcon: SVGIcon; applyText: string; resetText: string; filteredColumns: any[]; isFiltered: boolean; private _columns; constructor(cdr: ChangeDetectorRef, columnInfoService: ColumnInfoService, ctx: ContextService); ngOnInit(): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; onFilter(value: string): void; messageFor: (token: string) => string; onChange(changed: any[]): void; applyChanges(): void; cancelChanges(): void; onTab(e: KeyboardEvent): void; onApplyButtonKeydown(e: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<ColumnChooserContentComponent, [null, { optional: true; }, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<ColumnChooserContentComponent, "kendo-grid-column-chooser-content", never, { "filterable": { "alias": "filterable"; "required": false; }; "showSelectAll": { "alias": "showSelectAll"; "required": false; }; "showCheckedCount": { "alias": "showCheckedCount"; "required": false; }; "allowHideAll": { "alias": "allowHideAll"; "required": false; }; "autoSync": { "alias": "autoSync"; "required": false; }; "actionsClass": { "alias": "actionsClass"; "required": false; }; "closeOnReset": { "alias": "closeOnReset"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "isLast": { "alias": "isLast"; "required": false; }; "isExpanded": { "alias": "isExpanded"; "required": false; }; "service": { "alias": "service"; "required": false; }; }, { "close": "close"; }, never, never, true, never>; }