fundamental-ngx
Version:
SAP Fiori Fundamentals, implemented in Angular
41 lines (40 loc) • 1.4 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges, QueryList } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { MenuItemDirective } from '../menu/menu-item.directive';
export declare class SearchInputComponent implements ControlValueAccessor, OnInit, OnChanges {
dropdownValues: any[];
filterFn: Function;
displayedValues: any[];
disabled: boolean;
placeholder: string;
inShellbar: boolean;
glyph: string;
searchFunction: Function;
compact: boolean;
highlight: boolean;
closeOnSelect: boolean;
fillOnSelect: boolean;
itemClicked: EventEmitter<any>;
menuItems: QueryList<MenuItemDirective>;
searchInputElement: any;
isOpen: boolean;
inputTextValue: string;
searchInputClass: boolean;
shellBarClass: boolean;
onInputKeydownHandler(event: any): void;
onInputKeyupHandler(): void;
onMenuKeydownHandler(event: any, term?: any): void;
onMenuClickHandler(event: any, term: any): void;
shellbarSearchInputClicked(event: any): void;
onChange: any;
onTouched: any;
inputText: string;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
private handleClickActions;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
handleSearchTermChange(): void;
private defaultFilter;
}