cubex-multiselect-dropdown
Version:
41 lines (40 loc) • 1.33 kB
TypeScript
import { OnInit, EventEmitter, OnChanges, SimpleChanges, ElementRef } from '@angular/core';
export declare class MultiselectDropdownComponent implements OnInit, OnChanges {
private eRef;
filterText: string;
selectionLabel: string;
optionList: Array<Object>;
selectionSet: Array<string>;
open: boolean;
selectedOptions: Array<string>;
displayNameKey: string;
toggleSelectionKey: string;
selectionPlaceholder: string;
selectionTextWidth: number;
componentWidth: number;
componentHeight: number;
selectedOptionsSet: Array<Object>;
selectionChange: EventEmitter<any>;
currentStyles: {};
noOption: {};
tooltipTextWidth: {};
errorAlert: {};
tooltipTopUnshift: {};
selectedAll: Boolean;
isSelectedOptionsArayString: boolean;
isoptionListArayString: boolean;
tooltipBoxWidth: number;
searchError: boolean;
listOptionColorKey: string;
constructor(eRef: ElementRef);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
toggleOption(option: any): void;
selectAll(event: any): void;
reset(event: any): void;
isOptionSelected(option: any): boolean;
closeDropdown(): void;
toggleDropdown(): void;
openDropdown(): void;
clickout(event: any): void;
}