UNPKG

4.32 kBTypeScriptView Raw
1import { ElementRef, AfterContentInit, AfterViewChecked, QueryList, TemplateRef, EventEmitter } from '@angular/core';
2export 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}
107export declare class PickListModule {
108}