UNPKG

@c-standard/angular-devui-extension

Version:

an extensional components lib for devui

49 lines (48 loc) 2.23 kB
import { ElementRef, EventEmitter, OnInit, QueryList, TemplateRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DropDownDirective } from 'ng-devui'; import { Observable } from 'rxjs'; import { TemplateDirective } from '@c-standard/angular-devui-extension/template'; import { ObjToValuePipe } from '@c-standard/angular-devui-extension/utils'; import * as i0 from "@angular/core"; export declare class SelectBoxProComponent implements OnInit, ControlValueAccessor { private _ref; private _obj2value; private _value; get value(): any; set value(value: any); private _dataSource?; get dataSource(): any[] | Observable<any>; set dataSource(value: any[] | Observable<any>); disabled: boolean; valueExpr?: string; displayExpr?: string; placeholder?: string; contentTemplate: string; valueChange: EventEmitter<any>; initialized: EventEmitter<any>; expanded: EventEmitter<any>; collapsed: EventEmitter<any>; input?: ElementRef; dropDownBox?: DropDownDirective; definitions?: QueryList<TemplateDirective>; options: any[]; expand: boolean; displayValue: string | null; private onTouchedCallback; private onChangeCallback; constructor(_ref: ElementRef, _obj2value: ObjToValuePipe); ngOnInit(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(value: any): void; onDropDownBoxToggle(expanded: boolean): void; collapse(): boolean; get templates(): { [key: string]: TemplateRef<any>; }; writeDisplayText(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SelectBoxProComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SelectBoxProComponent, "d-select-box-pro", never, { "value": "value"; "dataSource": "dataSource"; "disabled": "disabled"; "valueExpr": "valueExpr"; "displayExpr": "displayExpr"; "placeholder": "placeholder"; "contentTemplate": "contentTemplate"; }, { "valueChange": "valueChange"; "initialized": "initialized"; "expanded": "expanded"; "collapsed": "collapsed"; }, ["definitions"], never>; }