UNPKG

zorro-ext-subin

Version:
63 lines (62 loc) 1.75 kB
import { OnInit, TemplateRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from "@angular/forms"; import { API } from '../services/api'; import { Subject } from 'rxjs/Rx'; export interface Master { preview: string; realName?: string; mobile?: string; id?: string; disabled?: boolean; } export interface DomOpt { hasBankCard: boolean; mobile: string; realName: string; } export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any; export declare class MasterSelectComponent implements ControlValueAccessor, OnInit { private api; domOpt: DomOpt; private onTouchedCallback; private onChangeCallback; options: Array<Master>; _value: string; _width: string; _content: TemplateRef<any>; _allowClear: boolean; _nzMode: string; _filter: boolean; currentText: string; canQuery: boolean; keyWordStream: Subject<string>; keyWord$: any; regExpNum: RegExp; placeholder: string; valueType: string; valueField: string; value: any; width: any; OptionMode: any; customTemplate: TemplateRef<any>; openChange: EventEmitter<any>; outOptions: EventEmitter<any>; constructor(api: API); ngOnInit(): void; ngOnDestroy(): void; yztSearchChange(event: any): void; /** * 仅作清空多选选项 */ clearSelect($event?: MouseEvent): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; /** * 查询数据 * @param $event */ queryData(searchText?: string, options?: Array<Master>): void; } export declare class MasterSelectModule { }