UNPKG

@progress/telerik-angular-native-report-viewer

Version:

Progress® Telerik® Native Report Viewer for Angular

51 lines (50 loc) 2.25 kB
import { AfterViewInit, NgZone, OnDestroy, OnInit } from '@angular/core'; import { ReportingAngularViewerService } from '../reporting-angular-viewer.service'; import { SearchInfo, SearchResult } from '@progress/telerik-common-report-viewer'; import { ListBoxComponent, ListBoxSelectionEvent } from '@progress/kendo-angular-listbox'; import { SVGIcon } from '@progress/kendo-svg-icons'; import { ComboBoxComponent } from '@progress/kendo-angular-dropdowns'; import * as i0 from "@angular/core"; export declare class SearchComponent implements OnInit, AfterViewInit, OnDestroy { private ngZone; service: ReportingAngularViewerService; searchTerms: string[]; listbox: ListBoxComponent; comboBox: ComboBoxComponent; chevronUpIcon: SVGIcon; wholeWordIcon: SVGIcon; chevronDownIcon: SVGIcon; convertToLowerCaseIcon: SVGIcon; regularExpressionIcon: SVGIcon; windowTop: number; windowLeft: number; windowWidth: number; windowHeight: number; searchResults: SearchResult[]; isComboboxOpen: boolean; searchText: string; opened: boolean; selectedIndex: number; searchInfo: SearchInfo; private subs; constructor(ngZone: NgZone, service: ReportingAngularViewerService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; toggle(isOpened: boolean): void; handleFilter(value: any): void; onWidthChange(width: number): void; onHeightChange(height: number): void; onBlur(): void; search(text: string, isTextFilter?: boolean): void; onSearchFilter(filterName: 'matchCase' | 'matchWholeWord' | 'useRegularExpressions'): void; onSelectionChange(item: ListBoxSelectionEvent): void; open(event: any, comboBox: ComboBoxComponent): void; onClose(): void; onNavigateButtons(direction: 'up' | 'down', sourceTarget?: 'comboboxNav' | 'listboxNav'): void; getLocaleMessage(message: string): string; private onArrowEvent; private onSearchComplete; static ɵfac: i0.ɵɵFactoryDeclaration<SearchComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SearchComponent, "search-window", never, { "searchTerms": { "alias": "searchTerms"; "required": false; }; }, {}, never, never, false, never>; }