fundamental-ngx
Version:
SAP Fiori Fundamentals, implemented in Angular
37 lines (36 loc) • 1.25 kB
TypeScript
import { ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { PopoverComponent } from '../popover/popover.component';
export declare class MultiInputComponent implements OnInit, ControlValueAccessor, OnChanges {
private elRef;
popoverRef: PopoverComponent;
multiInputClass: boolean;
placeholder: string;
disabled: boolean;
compact: boolean;
maxHeight: string;
glyph: string;
dropdownValues: any[];
searchTerm: string;
selected: any[];
filterFn: Function;
displayFn: Function;
searchTermChange: EventEmitter<string>;
selectedChange: EventEmitter<any[]>;
displayedValues: any[];
isOpen: boolean;
onChange: Function;
onTouched: Function;
constructor(elRef: ElementRef);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
writeValue(selected: any[]): void;
handleSelect(checked: any, value: any): void;
handleSearchTermChange(): void;
private defaultFilter;
private defaultDisplay;
clickHandler(event: any): void;
}