-
Notifications
You must be signed in to change notification settings - Fork 155
/
Copy pathinterface.ts
62 lines (60 loc) · 2.03 KB
/
interface.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
import { Component, KeyboardEventArgs } from '@syncfusion/ej2-base';
import { Popup } from '@syncfusion/ej2-popups';
/**
* Specifies mulitselct interfaces.
* @hidden
*/
export interface IMulitSelect extends Component<HTMLElement> {
listCurrentOptions?: { [key: string]: Object };
inputElement?: HTMLInputElement;
popupWrapper?: HTMLDivElement;
selectAll?(state?: boolean): void;
selectAllHeight?: number;
searchBoxHeight?: number;
onInput?(): void;
filterInput?: HTMLInputElement;
KeyUp?(e?: KeyboardEventArgs): void;
onKeyDown?(e?: KeyboardEventArgs): void;
mainList?: HTMLElement;
list?: HTMLElement;
targetElement?(): string;
targetInputElement?: HTMLInputElement | string;
selectAllText?: string;
unSelectAllText?: string;
popupObj?: Popup;
onDocumentFocus?: boolean;
selectAllItems?(status: boolean, event?: MouseEvent): void;
hidePopup?(): void;
refreshPopup?(): void;
refreshListItems?(data?: string): void;
filterBarPlaceholder?: string;
overAllWrapper?: HTMLDivElement;
searchWrapper?: HTMLElement;
componentWrapper?: HTMLDivElement;
templateList?: { [key: string]: Object };
itemTemplate?: string;
headerTemplate?: string;
mobFilter?: boolean;
header?: HTMLElement;
updateDelimView?(): void;
updateValueState?(event?: KeyboardEventArgs | MouseEvent, newVal?: [string | number], oldVal?: [string | number]): void;
tempValues?: [number | string];
value?: [number | string];
refreshInputHight?(): void;
refreshPlaceHolder?(): void;
ulElement?: HTMLElement;
hiddenElement?: HTMLSelectElement;
dispatchEvent?(element?: HTMLElement, type?: string): void;
inputFocus?: boolean;
enableSelectionOrder?: boolean;
focusAtFirstListItem(): void;
isPopupOpen(): boolean;
showSelectAll: boolean;
scrollFocusStatus: boolean;
focused: boolean;
onBlur(eve?: MouseEvent): void;
keyAction?: boolean;
removeFocus?(): void;
getLocaleName?(): string;
filterParent: HTMLElement;
}