1 | import { ElementRef, AfterContentInit, AfterViewChecked, QueryList, TemplateRef, EventEmitter } from '@angular/core';
|
2 | export declare class PickList implements AfterViewChecked, AfterContentInit {
|
3 | el: ElementRef;
|
4 | source: any[];
|
5 | target: any[];
|
6 | sourceHeader: string;
|
7 | targetHeader: string;
|
8 | responsive: boolean;
|
9 | filterBy: string;
|
10 | filterLocale: string;
|
11 | trackBy: Function;
|
12 | sourceTrackBy: Function;
|
13 | targetTrackBy: Function;
|
14 | showSourceFilter: boolean;
|
15 | showTargetFilter: boolean;
|
16 | metaKeySelection: boolean;
|
17 | dragdrop: boolean;
|
18 | style: any;
|
19 | styleClass: string;
|
20 | sourceStyle: any;
|
21 | targetStyle: any;
|
22 | showSourceControls: boolean;
|
23 | showTargetControls: boolean;
|
24 | sourceFilterPlaceholder: string;
|
25 | targetFilterPlaceholder: string;
|
26 | disabled: boolean;
|
27 | ariaSourceFilterLabel: string;
|
28 | ariaTargetFilterLabel: string;
|
29 | filterMatchMode: string;
|
30 | onMoveToSource: EventEmitter<any>;
|
31 | onMoveAllToSource: EventEmitter<any>;
|
32 | onMoveAllToTarget: EventEmitter<any>;
|
33 | onMoveToTarget: EventEmitter<any>;
|
34 | onSourceReorder: EventEmitter<any>;
|
35 | onTargetReorder: EventEmitter<any>;
|
36 | onSourceSelect: EventEmitter<any>;
|
37 | onTargetSelect: EventEmitter<any>;
|
38 | onSourceFilter: EventEmitter<any>;
|
39 | onTargetFilter: EventEmitter<any>;
|
40 | listViewSourceChild: ElementRef;
|
41 | listViewTargetChild: ElementRef;
|
42 | sourceFilterViewChild: ElementRef;
|
43 | targetFilterViewChild: ElementRef;
|
44 | templates: QueryList<any>;
|
45 | itemTemplate: TemplateRef<any>;
|
46 | visibleOptionsSource: any[];
|
47 | visibleOptionsTarget: any[];
|
48 | selectedItemsSource: any[];
|
49 | selectedItemsTarget: any[];
|
50 | reorderedListElement: any;
|
51 | draggedItemIndexSource: number;
|
52 | draggedItemIndexTarget: number;
|
53 | dragOverItemIndexSource: number;
|
54 | dragOverItemIndexTarget: number;
|
55 | dragging: boolean;
|
56 | movedUp: boolean;
|
57 | movedDown: boolean;
|
58 | itemTouched: boolean;
|
59 | filterValueSource: string;
|
60 | filterValueTarget: string;
|
61 | fromListType: number;
|
62 | toListType: number;
|
63 | onListItemDroppoint: boolean;
|
64 | listHighlightTarget: boolean;
|
65 | listHighlightSource: boolean;
|
66 | emptyMessageSourceTemplate: TemplateRef<any>;
|
67 | emptyMessageTargetTemplate: TemplateRef<any>;
|
68 | readonly SOURCE_LIST = -1;
|
69 | readonly TARGET_LIST = 1;
|
70 | constructor(el: ElementRef);
|
71 | ngAfterContentInit(): void;
|
72 | ngAfterViewChecked(): void;
|
73 | onItemClick(event: any, item: any, selectedItems: any[], callback: EventEmitter<any>): void;
|
74 | onSourceItemDblClick(): void;
|
75 | onTargetItemDblClick(): void;
|
76 | onFilter(event: KeyboardEvent, data: any[], listType: number): void;
|
77 | filter(query: string, data: any[], listType: number): void;
|
78 | isItemVisible(item: any, listType: number): boolean;
|
79 | isVisibleInList(data: any[], item: any, filterValue: string): boolean;
|
80 | onItemTouchEnd(event: any): void;
|
81 | private sortByIndexInList;
|
82 | moveUp(listElement: any, list: any, selectedItems: any, callback: any): void;
|
83 | moveTop(listElement: any, list: any, selectedItems: any, callback: any): void;
|
84 | moveDown(listElement: any, list: any, selectedItems: any, callback: any): void;
|
85 | moveBottom(listElement: any, list: any, selectedItems: any, callback: any): void;
|
86 | moveRight(): void;
|
87 | moveAllRight(): void;
|
88 | moveLeft(): void;
|
89 | moveAllLeft(): void;
|
90 | isSelected(item: any, selectedItems: any[]): boolean;
|
91 | findIndexInSelection(item: any, selectedItems: any[]): number;
|
92 | findIndexInList(item: any, list: any): number;
|
93 | onDragStart(event: DragEvent, index: number, listType: number): void;
|
94 | onDragOver(event: DragEvent, index: number, listType: number): void;
|
95 | onDragLeave(event: DragEvent, listType: number): void;
|
96 | onDrop(event: DragEvent, index: number, listType: number): void;
|
97 | onDragEnd(event: DragEvent): void;
|
98 | onListDrop(event: DragEvent, listType: number): void;
|
99 | insert(fromIndex: any, fromList: any, toIndex: any, toList: any, callback: any): void;
|
100 | onListMouseMove(event: MouseEvent, listType: number): void;
|
101 | onListDragLeave(): void;
|
102 | resetFilter(): void;
|
103 | onItemKeydown(event: KeyboardEvent, item: any, selectedItems: any[], callback: EventEmitter<any>): void;
|
104 | findNextItem(item: any): any;
|
105 | findPrevItem(item: any): any;
|
106 | }
|
107 | export declare class PickListModule {
|
108 | }
|