UNPKG

2.73 kBTypeScriptView Raw
1import { ElementRef, EventEmitter, AfterContentInit, QueryList, TemplateRef, ChangeDetectorRef } from '@angular/core';
2import { SelectItem } from 'primeng/api';
3import { ControlValueAccessor } from '@angular/forms';
4export declare const LISTBOX_VALUE_ACCESSOR: any;
5export declare class Listbox implements AfterContentInit, ControlValueAccessor {
6 el: ElementRef;
7 cd: ChangeDetectorRef;
8 multiple: boolean;
9 style: any;
10 styleClass: string;
11 listStyle: any;
12 listStyleClass: string;
13 readonly: boolean;
14 disabled: boolean;
15 checkbox: boolean;
16 filter: boolean;
17 filterMode: string;
18 filterLocale: string;
19 metaKeySelection: boolean;
20 dataKey: string;
21 showToggleAll: boolean;
22 optionLabel: string;
23 ariaFilterLabel: string;
24 filterPlaceHolder: string;
25 onChange: EventEmitter<any>;
26 onClick: EventEmitter<any>;
27 onDblClick: EventEmitter<any>;
28 headerCheckboxViewChild: ElementRef;
29 headerFacet: any;
30 footerFacet: any;
31 templates: QueryList<any>;
32 itemTemplate: TemplateRef<any>;
33 headerTemplate: TemplateRef<any>;
34 footerTemplate: TemplateRef<any>;
35 _filterValue: string;
36 filtered: boolean;
37 value: any;
38 onModelChange: Function;
39 onModelTouched: Function;
40 optionTouched: boolean;
41 focus: boolean;
42 _options: any[];
43 headerCheckboxFocus: boolean;
44 disabledSelectedOptions: SelectItem[];
45 constructor(el: ElementRef, cd: ChangeDetectorRef);
46 get options(): any[];
47 set options(val: any[]);
48 get filterValue(): string;
49 set filterValue(val: string);
50 ngAfterContentInit(): void;
51 writeValue(value: any): void;
52 registerOnChange(fn: Function): void;
53 registerOnTouched(fn: Function): void;
54 setDisabledState(val: boolean): void;
55 onOptionClick(event: any, option: any): void;
56 onOptionTouchEnd(event: any, option: any): void;
57 onOptionDoubleClick(event: Event, option: SelectItem): any;
58 onOptionClickSingle(event: any, option: any): void;
59 onOptionClickMultiple(event: any, option: any): void;
60 onOptionClickCheckbox(event: any, option: any): void;
61 removeOption(option: any): void;
62 isSelected(option: SelectItem): boolean;
63 get allChecked(): boolean;
64 getEnabledOptionCount(): number;
65 allFilteredSelected(): boolean;
66 onFilter(event: any): void;
67 toggleAll(event: any): void;
68 isItemVisible(option: SelectItem): boolean;
69 onOptionKeyDown(event: KeyboardEvent, option: any): void;
70 findNextItem(item: any): any;
71 findPrevItem(item: any): any;
72 getFilteredOptions(): any[];
73 onHeaderCheckboxFocus(): void;
74 onHeaderCheckboxBlur(): void;
75 setDisabledSelectedOptions(): void;
76}
77export declare class ListboxModule {
78}