ngx-academia-uniandes-library
Version:
This library is used for Academia-Uniandes system.
51 lines (50 loc) • 1.64 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ComboBoxModelData } from "./model-data/combo-box.modeldata";
export declare class ComboBox {
static readonly SINGLE: number;
static readonly MULTIPLE: number;
static readonly COMPACT: number;
static readonly FULL_SIZE: number;
static readonly SELECT: number;
static readonly NONE: number;
static readonly ALL: number;
selectedElements: any[];
selectedSingle: any;
data: ComboBoxModelData[];
ComboBoxReference: typeof ComboBox;
multiSelect: boolean;
selectFirst: boolean;
compact: boolean;
disabled: any;
selectStates: number;
selectState: any;
optionInstance: string;
enableSelectionState: boolean;
resetSelect: boolean;
preSelectedElements: any;
preSelect: any;
hideElements: any;
hiddenElements: any;
disableCheckBoxesSelection: boolean;
onSelection: EventEmitter<{}>;
onMultiSelection: EventEmitter<{}>;
onSelectionState: EventEmitter<{}>;
constructor();
getSelectedElements(): any[];
getSelectedElement(): any;
changeSelectionState(state: any): void;
resetSelection(): void;
reset(): void;
select(): void;
hide(): void;
onSelectionChange(): void;
onMultiSelectionChange(): void;
selectionParamsBeforeReset(): void;
selectionParamsAfterReset(): void;
fireSelectEvents(): void;
selectFirstDefault(): void;
onMultipleListElementClicked(element: any): void;
onSelectSingleElement(element: any): void;
preSelectAction(): void;
hideAction(): void;
}