@c-standard/angular-devui-extension
Version:
an extensional components lib for devui
49 lines (48 loc) • 2.23 kB
TypeScript
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>;
}