UNPKG

@lidorsystems/integralui-web

Version:

IntegralUI Web - Advanced UI Components for Angular

67 lines (66 loc) 3.21 kB
import { ComponentFactoryResolver, ElementRef, EventEmitter } from '@angular/core'; import { IntegralUIBaseComponent, IntegralUISortOrder } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import { IntegralUIDataService } from '../services/integralui.data.service'; import { IntegralUIFilterService } from '../services/integralui.filter.service'; import * as i0 from "@angular/core"; export declare class IntegralUIAutoComplete extends IntegralUIBaseComponent { protected dataService: IntegralUIDataService; protected elemRef: ElementRef; protected commonService?: IntegralUICommonService; protected filterService?: IntegralUIFilterService; protected cmpResolver?: ComponentFactoryResolver; private dataList; protected currentList: Array<any>; protected options: any; private originalData; protected filterParams: any; isFocused: boolean; private keepActive; protected isPopupDelayed: boolean; protected isPopupVisible: boolean; private listSize; private dropListRef; private dropList; protected sortComparer: any; appRef: any; set dataFields(value: any); set dropDownWidth(value: number); get dropDownWidth(): number; set list(value: Array<any>); get list(): Array<any>; maxVisibleItems: number; placeHolder: string; text: string; valueChanged: EventEmitter<any>; constructor(dataService: IntegralUIDataService, elemRef: ElementRef, commonService?: IntegralUICommonService, filterService?: IntegralUIFilterService, cmpResolver?: ComponentFactoryResolver); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; protected updateDataFields(fields?: any): void; protected updateOptions(value?: any): void; private addItemToCurrentList; protected updateCurrentList(): void; protected updateData(): void; protected addDropList(): void; protected removeDropList(): void; protected hideDropList(): void; protected showPopup(): void; protected callValueChanged(): void; ctrlKeyDown(e: any): void; ctrlLostFocus(): void; processDownKey(step?: number): void; textChanged(e: any): void; applyFilter(): void; protected getFilterTree(params: any): any; resetFilter(): void; filter(params?: any): void; protected isItemAllowed(item: any): boolean; selectContent(e: any): void; protected applySorting(list: Array<any>): void; protected isSortingAllowed(): boolean; sort(order: IntegralUISortOrder, comparer?: any): void; getControlStyle(): any; static ɵfac: i0.ɵɵFactoryDef<IntegralUIAutoComplete, never>; static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUIAutoComplete, "iui-autocomplete", never, { "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "size": "size"; "state": "state"; "appRef": "appRef"; "dataFields": "dataFields"; "dropDownWidth": "dropDownWidth"; "list": "list"; "maxVisibleItems": "maxVisibleItems"; "placeHolder": "placeHolder"; "text": "text"; }, { "valueChanged": "valueChanged"; }, never, never>; }