com.phloxui
Version:
PhloxUI Ng2+ Framework
16 lines (15 loc) • 942 B
TypeScript
import { OnInit, ElementRef } from '@angular/core';
import { AbstractSelectItems } from './AbstractSelectItems';
import { ISelectItemModel } from '../../model/ISelectItemModel';
import { NeedFocusService } from '../../../service/NeedFocusService.service';
export declare abstract class AbstractSelectOneItem extends AbstractSelectItems implements OnInit {
constructor(elementRef: ElementRef, needFocusService: NeedFocusService);
ngOnInit(): void;
protected parseData(items: ISelectItemModel[]): any;
getSelectedValue(): any;
getSelectedItem(): ISelectItemModel;
getSelectedIndex(): number;
setSelectedItem(item: ISelectItemModel, $event?: Event, fireEvent?: boolean, fireChangeEvent?: boolean): void;
setSelectedIndex(index: number, $event?: Event, fireEvent?: boolean, fireChangeEvent?: boolean): void;
setInputValue(inputVal: any, $event?: Event, fireEvent?: boolean, fireChangeEvent?: boolean): void;
}