1 | import { ElementRef, AfterContentInit, AfterViewChecked, QueryList, TemplateRef, EventEmitter, ChangeDetectorRef } from '@angular/core';
|
---|
2 | import { FilterService } from 'primeng/api';
|
---|
3 | import { CdkDragDrop } from '@angular/cdk/drag-drop';
|
---|
4 | import * as i0 from "@angular/core";
|
---|
5 | import * as i1 from "@angular/common";
|
---|
6 | import * as i2 from "primeng/button";
|
---|
7 | import * as i3 from "primeng/api";
|
---|
8 | import * as i4 from "primeng/ripple";
|
---|
9 | import * as i5 from "@angular/cdk/drag-drop";
|
---|
10 | export declare class PickList implements AfterViewChecked, AfterContentInit {
|
---|
11 | el: ElementRef;
|
---|
12 | cd: ChangeDetectorRef;
|
---|
13 | filterService: FilterService;
|
---|
14 | source: any[];
|
---|
15 | target: any[];
|
---|
16 | sourceHeader: string;
|
---|
17 | rightButtonAriaLabel: string;
|
---|
18 | leftButtonAriaLabel: string;
|
---|
19 | allRightButtonAriaLabel: string;
|
---|
20 | allLeftButtonAriaLabel: string;
|
---|
21 | upButtonAriaLabel: string;
|
---|
22 | downButtonAriaLabel: string;
|
---|
23 | topButtonAriaLabel: string;
|
---|
24 | bottomButtonAriaLabel: string;
|
---|
25 | targetHeader: string;
|
---|
26 | responsive: boolean;
|
---|
27 | filterBy: string;
|
---|
28 | filterLocale: string;
|
---|
29 | trackBy: Function;
|
---|
30 | sourceTrackBy: Function;
|
---|
31 | targetTrackBy: Function;
|
---|
32 | showSourceFilter: boolean;
|
---|
33 | showTargetFilter: boolean;
|
---|
34 | metaKeySelection: boolean;
|
---|
35 | dragdrop: boolean;
|
---|
36 | style: any;
|
---|
37 | styleClass: string;
|
---|
38 | sourceStyle: any;
|
---|
39 | targetStyle: any;
|
---|
40 | showSourceControls: boolean;
|
---|
41 | showTargetControls: boolean;
|
---|
42 | sourceFilterPlaceholder: string;
|
---|
43 | targetFilterPlaceholder: string;
|
---|
44 | disabled: boolean;
|
---|
45 | ariaSourceFilterLabel: string;
|
---|
46 | ariaTargetFilterLabel: string;
|
---|
47 | filterMatchMode: string;
|
---|
48 | breakpoint: string;
|
---|
49 | onMoveToSource: EventEmitter<any>;
|
---|
50 | onMoveAllToSource: EventEmitter<any>;
|
---|
51 | onMoveAllToTarget: EventEmitter<any>;
|
---|
52 | onMoveToTarget: EventEmitter<any>;
|
---|
53 | onSourceReorder: EventEmitter<any>;
|
---|
54 | onTargetReorder: EventEmitter<any>;
|
---|
55 | onSourceSelect: EventEmitter<any>;
|
---|
56 | onTargetSelect: EventEmitter<any>;
|
---|
57 | onSourceFilter: EventEmitter<any>;
|
---|
58 | onTargetFilter: EventEmitter<any>;
|
---|
59 | listViewSourceChild: ElementRef;
|
---|
60 | listViewTargetChild: ElementRef;
|
---|
61 | sourceFilterViewChild: ElementRef;
|
---|
62 | targetFilterViewChild: ElementRef;
|
---|
63 | templates: QueryList<any>;
|
---|
64 | itemTemplate: TemplateRef<any>;
|
---|
65 | visibleOptionsSource: any[];
|
---|
66 | visibleOptionsTarget: any[];
|
---|
67 | selectedItemsSource: any[];
|
---|
68 | selectedItemsTarget: any[];
|
---|
69 | reorderedListElement: any;
|
---|
70 | movedUp: boolean;
|
---|
71 | movedDown: boolean;
|
---|
72 | itemTouched: boolean;
|
---|
73 | styleElement: any;
|
---|
74 | id: string;
|
---|
75 | filterValueSource: string;
|
---|
76 | filterValueTarget: string;
|
---|
77 | fromListType: number;
|
---|
78 | emptyMessageSourceTemplate: TemplateRef<any>;
|
---|
79 | emptyFilterMessageSourceTemplate: TemplateRef<any>;
|
---|
80 | emptyMessageTargetTemplate: TemplateRef<any>;
|
---|
81 | emptyFilterMessageTargetTemplate: TemplateRef<any>;
|
---|
82 | sourceHeaderTemplate: TemplateRef<any>;
|
---|
83 | targetHeaderTemplate: TemplateRef<any>;
|
---|
84 | readonly SOURCE_LIST = -1;
|
---|
85 | readonly TARGET_LIST = 1;
|
---|
86 | constructor(el: ElementRef, cd: ChangeDetectorRef, filterService: FilterService);
|
---|
87 | ngOnInit(): void;
|
---|
88 | ngAfterContentInit(): void;
|
---|
89 | ngAfterViewChecked(): void;
|
---|
90 | onItemClick(event: any, item: any, selectedItems: any[], callback: EventEmitter<any>): void;
|
---|
91 | onSourceItemDblClick(): void;
|
---|
92 | onTargetItemDblClick(): void;
|
---|
93 | onFilter(event: KeyboardEvent, data: any[], listType: number): void;
|
---|
94 | filter(data: any[], listType: number): void;
|
---|
95 | isItemVisible(item: any, listType: number): boolean;
|
---|
96 | isEmpty(listType: number): boolean;
|
---|
97 | isVisibleInList(data: any[], item: any, filterValue: string): boolean;
|
---|
98 | onItemTouchEnd(): void;
|
---|
99 | private sortByIndexInList;
|
---|
100 | moveUp(listElement: any, list: any, selectedItems: any, callback: any, listType: any): void;
|
---|
101 | moveTop(listElement: any, list: any, selectedItems: any, callback: any, listType: any): void;
|
---|
102 | moveDown(listElement: any, list: any, selectedItems: any, callback: any, listType: any): void;
|
---|
103 | moveBottom(listElement: any, list: any, selectedItems: any, callback: any, listType: any): void;
|
---|
104 | moveRight(): void;
|
---|
105 | moveAllRight(): void;
|
---|
106 | moveLeft(): void;
|
---|
107 | moveAllLeft(): void;
|
---|
108 | isSelected(item: any, selectedItems: any[]): boolean;
|
---|
109 | findIndexInSelection(item: any, selectedItems: any[]): number;
|
---|
110 | onDrop(event: CdkDragDrop<string[]>, listType: number): void;
|
---|
111 | getDropIndexes(fromIndex: any, toIndex: any, droppedList: any, isTransfer: any, data: any): {
|
---|
112 | previousIndex: any;
|
---|
113 | currentIndex: any;
|
---|
114 | };
|
---|
115 | findFilteredCurrentIndex(visibleOptions: any, index: any, options: any): number;
|
---|
116 | resetFilter(): void;
|
---|
117 | onItemKeydown(event: KeyboardEvent, item: any, selectedItems: any[], callback: EventEmitter<any>): void;
|
---|
118 | findNextItem(item: any): any;
|
---|
119 | findPrevItem(item: any): any;
|
---|
120 | createStyle(): void;
|
---|
121 | destroyStyle(): void;
|
---|
122 | ngOnDestroy(): void;
|
---|
123 | static ɵfac: i0.ɵɵFactoryDeclaration<PickList, never>;
|
---|
124 | static ɵcmp: i0.ɵɵComponentDeclaration<PickList, "p-pickList", never, { "source": "source"; "target": "target"; "sourceHeader": "sourceHeader"; "rightButtonAriaLabel": "rightButtonAriaLabel"; "leftButtonAriaLabel": "leftButtonAriaLabel"; "allRightButtonAriaLabel": "allRightButtonAriaLabel"; "allLeftButtonAriaLabel": "allLeftButtonAriaLabel"; "upButtonAriaLabel": "upButtonAriaLabel"; "downButtonAriaLabel": "downButtonAriaLabel"; "topButtonAriaLabel": "topButtonAriaLabel"; "bottomButtonAriaLabel": "bottomButtonAriaLabel"; "targetHeader": "targetHeader"; "responsive": "responsive"; "filterBy": "filterBy"; "filterLocale": "filterLocale"; "trackBy": "trackBy"; "sourceTrackBy": "sourceTrackBy"; "targetTrackBy": "targetTrackBy"; "showSourceFilter": "showSourceFilter"; "showTargetFilter": "showTargetFilter"; "metaKeySelection": "metaKeySelection"; "dragdrop": "dragdrop"; "style": "style"; "styleClass": "styleClass"; "sourceStyle": "sourceStyle"; "targetStyle": "targetStyle"; "showSourceControls": "showSourceControls"; "showTargetControls": "showTargetControls"; "sourceFilterPlaceholder": "sourceFilterPlaceholder"; "targetFilterPlaceholder": "targetFilterPlaceholder"; "disabled": "disabled"; "ariaSourceFilterLabel": "ariaSourceFilterLabel"; "ariaTargetFilterLabel": "ariaTargetFilterLabel"; "filterMatchMode": "filterMatchMode"; "breakpoint": "breakpoint"; }, { "onMoveToSource": "onMoveToSource"; "onMoveAllToSource": "onMoveAllToSource"; "onMoveAllToTarget": "onMoveAllToTarget"; "onMoveToTarget": "onMoveToTarget"; "onSourceReorder": "onSourceReorder"; "onTargetReorder": "onTargetReorder"; "onSourceSelect": "onSourceSelect"; "onTargetSelect": "onTargetSelect"; "onSourceFilter": "onSourceFilter"; "onTargetFilter": "onTargetFilter"; }, ["templates"], never>;
|
---|
125 | }
|
---|
126 | export declare class PickListModule {
|
---|
127 | static ɵfac: i0.ɵɵFactoryDeclaration<PickListModule, never>;
|
---|
128 | static ɵmod: i0.ɵɵNgModuleDeclaration<PickListModule, [typeof PickList], [typeof i1.CommonModule, typeof i2.ButtonModule, typeof i3.SharedModule, typeof i4.RippleModule, typeof i5.DragDropModule], [typeof PickList, typeof i3.SharedModule, typeof i5.DragDropModule]>;
|
---|
129 | static ɵinj: i0.ɵɵInjectorDeclaration<PickListModule>;
|
---|
130 | }
|
---|