UNPKG

@c-standard/angular-devui-extension

Version:

an extensional components lib for devui

37 lines (36 loc) 1.72 kB
import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DValidateRules } from 'ng-devui'; import * as i0 from "@angular/core"; export declare class SelectBoxComponent implements OnInit, ControlValueAccessor { private er; private _dataSource; get dataSource(): any[]; set dataSource(value: any[]); valueExpr: string; displayExpr: string; placeholder: string; multiple: boolean; allowClear: boolean; allowSearch: boolean; disabled: boolean; validateRules: DValidateRules; selectedOptionChange: EventEmitter<any>; expandChange: EventEmitter<boolean>; initialized: EventEmitter<any>; value: any; originalValue: any; constructor(er: ElementRef); private onTouchedCallback; private onChangeCallback; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(value: any): void; onModeChange(value: any): void; onExpandChange(e: any): void; ngOnInit(): void; writeDisplayText(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SelectBoxComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SelectBoxComponent, "d-select-box", never, { "dataSource": "dataSource"; "valueExpr": "valueExpr"; "displayExpr": "displayExpr"; "placeholder": "placeholder"; "multiple": "multiple"; "allowClear": "allowClear"; "allowSearch": "allowSearch"; "disabled": "disabled"; "validateRules": "validateRules"; }, { "selectedOptionChange": "selectedOptionChange"; "expandChange": "expandChange"; "initialized": "initialized"; }, never, never>; }