151 lines
6.6 KiB
TypeScript
151 lines
6.6 KiB
TypeScript
import { ElementRef, AfterViewChecked, AfterContentInit, OnDestroy, EventEmitter, QueryList, TemplateRef, Renderer2, ChangeDetectorRef, IterableDiffers } from '@angular/core';
|
|
import { AnimationEvent } from '@angular/animations';
|
|
import { ControlValueAccessor } from '@angular/forms';
|
|
import * as ɵngcc0 from '@angular/core';
|
|
import * as ɵngcc1 from '@angular/common';
|
|
import * as ɵngcc2 from 'primeng/inputtext';
|
|
import * as ɵngcc3 from 'primeng/button';
|
|
import * as ɵngcc4 from 'primeng/api';
|
|
import * as ɵngcc5 from 'primeng/ripple';
|
|
export declare const AUTOCOMPLETE_VALUE_ACCESSOR: any;
|
|
export declare class AutoComplete implements AfterViewChecked, AfterContentInit, OnDestroy, ControlValueAccessor {
|
|
el: ElementRef;
|
|
renderer: Renderer2;
|
|
cd: ChangeDetectorRef;
|
|
differs: IterableDiffers;
|
|
minLength: number;
|
|
delay: number;
|
|
style: any;
|
|
panelStyle: any;
|
|
styleClass: string;
|
|
panelStyleClass: string;
|
|
inputStyle: any;
|
|
inputId: string;
|
|
inputStyleClass: string;
|
|
placeholder: string;
|
|
readonly: boolean;
|
|
disabled: boolean;
|
|
maxlength: number;
|
|
name: string;
|
|
required: boolean;
|
|
size: number;
|
|
appendTo: any;
|
|
autoHighlight: boolean;
|
|
forceSelection: boolean;
|
|
type: string;
|
|
autoZIndex: boolean;
|
|
baseZIndex: number;
|
|
ariaLabel: string;
|
|
ariaLabelledBy: string;
|
|
dropdownIcon: string;
|
|
unique: boolean;
|
|
completeOnFocus: boolean;
|
|
completeMethod: EventEmitter<any>;
|
|
onSelect: EventEmitter<any>;
|
|
onUnselect: EventEmitter<any>;
|
|
onFocus: EventEmitter<any>;
|
|
onBlur: EventEmitter<any>;
|
|
onDropdownClick: EventEmitter<any>;
|
|
onClear: EventEmitter<any>;
|
|
onKeyUp: EventEmitter<any>;
|
|
onShow: EventEmitter<any>;
|
|
onHide: EventEmitter<any>;
|
|
field: string;
|
|
scrollHeight: string;
|
|
dropdown: boolean;
|
|
dropdownMode: string;
|
|
multiple: boolean;
|
|
tabindex: number;
|
|
dataKey: string;
|
|
emptyMessage: string;
|
|
showTransitionOptions: string;
|
|
hideTransitionOptions: string;
|
|
autofocus: boolean;
|
|
autocomplete: string;
|
|
containerEL: ElementRef;
|
|
inputEL: ElementRef;
|
|
multiInputEL: ElementRef;
|
|
multiContainerEL: ElementRef;
|
|
dropdownButton: ElementRef;
|
|
templates: QueryList<any>;
|
|
overlay: HTMLDivElement;
|
|
itemTemplate: TemplateRef<any>;
|
|
selectedItemTemplate: TemplateRef<any>;
|
|
value: any;
|
|
_suggestions: any[];
|
|
onModelChange: Function;
|
|
onModelTouched: Function;
|
|
timeout: any;
|
|
overlayVisible: boolean;
|
|
documentClickListener: any;
|
|
suggestionsUpdated: boolean;
|
|
highlightOption: any;
|
|
highlightOptionChanged: boolean;
|
|
focus: boolean;
|
|
filled: boolean;
|
|
inputClick: boolean;
|
|
inputKeyDown: boolean;
|
|
noResults: boolean;
|
|
differ: any;
|
|
inputFieldValue: string;
|
|
loading: boolean;
|
|
scrollHandler: any;
|
|
documentResizeListener: any;
|
|
forceSelectionUpdateModelTimeout: any;
|
|
listId: string;
|
|
itemClicked: boolean;
|
|
constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef, differs: IterableDiffers);
|
|
get suggestions(): any[];
|
|
set suggestions(val: any[]);
|
|
ngAfterViewChecked(): void;
|
|
handleSuggestionsChange(): void;
|
|
ngAfterContentInit(): void;
|
|
writeValue(value: any): void;
|
|
registerOnChange(fn: Function): void;
|
|
registerOnTouched(fn: Function): void;
|
|
setDisabledState(val: boolean): void;
|
|
onInput(event: Event): void;
|
|
onInputClick(event: MouseEvent): void;
|
|
search(event: any, query: string): void;
|
|
selectItem(option: any, focus?: boolean): void;
|
|
show(): void;
|
|
onOverlayAnimationStart(event: AnimationEvent): void;
|
|
onOverlayAnimationDone(event: AnimationEvent): void;
|
|
appendOverlay(): void;
|
|
resolveFieldData(value: any): any;
|
|
restoreOverlayAppend(): void;
|
|
alignOverlay(): void;
|
|
hide(): void;
|
|
handleDropdownClick(event: any): void;
|
|
focusInput(): void;
|
|
removeItem(item: any): void;
|
|
onKeydown(event: any): void;
|
|
onKeyup(event: any): void;
|
|
onInputFocus(event: any): void;
|
|
onInputBlur(event: any): void;
|
|
onInputChange(event: any): void;
|
|
onInputPaste(event: ClipboardEvent): void;
|
|
isSelected(val: any): boolean;
|
|
findOptionIndex(option: any): number;
|
|
updateFilledState(): void;
|
|
updateInputField(): void;
|
|
bindDocumentClickListener(): void;
|
|
isDropdownClick(event: any): boolean;
|
|
unbindDocumentClickListener(): void;
|
|
bindDocumentResizeListener(): void;
|
|
unbindDocumentResizeListener(): void;
|
|
onWindowResize(): void;
|
|
bindScrollListener(): void;
|
|
unbindScrollListener(): void;
|
|
onOverlayHide(): void;
|
|
ngOnDestroy(): void;
|
|
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<AutoComplete, never>;
|
|
static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<AutoComplete, "p-autoComplete", never, { "minLength": "minLength"; "delay": "delay"; "type": "type"; "autoZIndex": "autoZIndex"; "baseZIndex": "baseZIndex"; "dropdownIcon": "dropdownIcon"; "unique": "unique"; "completeOnFocus": "completeOnFocus"; "scrollHeight": "scrollHeight"; "dropdownMode": "dropdownMode"; "showTransitionOptions": "showTransitionOptions"; "hideTransitionOptions": "hideTransitionOptions"; "autocomplete": "autocomplete"; "suggestions": "suggestions"; "disabled": "disabled"; "style": "style"; "panelStyle": "panelStyle"; "styleClass": "styleClass"; "panelStyleClass": "panelStyleClass"; "inputStyle": "inputStyle"; "inputId": "inputId"; "inputStyleClass": "inputStyleClass"; "placeholder": "placeholder"; "readonly": "readonly"; "maxlength": "maxlength"; "name": "name"; "required": "required"; "size": "size"; "appendTo": "appendTo"; "autoHighlight": "autoHighlight"; "forceSelection": "forceSelection"; "ariaLabel": "ariaLabel"; "ariaLabelledBy": "ariaLabelledBy"; "field": "field"; "dropdown": "dropdown"; "multiple": "multiple"; "tabindex": "tabindex"; "dataKey": "dataKey"; "emptyMessage": "emptyMessage"; "autofocus": "autofocus"; }, { "completeMethod": "completeMethod"; "onSelect": "onSelect"; "onUnselect": "onUnselect"; "onFocus": "onFocus"; "onBlur": "onBlur"; "onDropdownClick": "onDropdownClick"; "onClear": "onClear"; "onKeyUp": "onKeyUp"; "onShow": "onShow"; "onHide": "onHide"; }, ["templates"], never>;
|
|
}
|
|
export declare class AutoCompleteModule {
|
|
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<AutoCompleteModule, never>;
|
|
static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration<AutoCompleteModule, [typeof AutoComplete], [typeof ɵngcc1.CommonModule, typeof ɵngcc2.InputTextModule, typeof ɵngcc3.ButtonModule, typeof ɵngcc4.SharedModule, typeof ɵngcc5.RippleModule], [typeof AutoComplete, typeof ɵngcc4.SharedModule]>;
|
|
static ɵinj: ɵngcc0.ɵɵInjectorDeclaration<AutoCompleteModule>;
|
|
}
|
|
|
|
//# sourceMappingURL=autocomplete.d.ts.map
|