UNPKG

zorro-ext-subin

Version:
90 lines (89 loc) 2.3 kB
import { OnInit, AfterViewInit, Renderer, OnDestroy, EventEmitter } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; export declare let _: any; export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any; export declare class UISelectBox implements OnInit, AfterViewInit, OnDestroy, ControlValueAccessor { renderer: Renderer; /** * 用于注册数据处理回调函数 */ dataHandler: Function; /** * 用于注册数据处理回调函数 */ labelHandler: Function; /** * 显示值的标签 */ label: any; level: any; border: any; multiSelect: boolean; placeholder: string; width: any; height: any; onChange: EventEmitter<any>; /** * 控制选择框是否显示 */ showBox: boolean; /** * 选择框Tab数组 */ selectBoxs: any[]; /** * 当前激活的Tab */ activeIndex: number; focus: boolean; overFlag: boolean; dropdownFocus: boolean; documentClickListener: any; firstTimeInit: boolean; cacheLabels: any[]; onTouchedCallback: () => void; onChangeCallback: (_: any) => void; innerValue: any; constructor(renderer: Renderer); ngOnInit(): void; ngAfterViewInit(): void; /** * 隐藏弹窗 */ hide(): void; onInputFocus(event: any): void; onInputBlur(event: any): void; onMouseEnterHandler(event: any): void; /** * 输入框点击事件 * @param event */ inputClick(event: any): void; /** * 面板点击事件处理 * @param event */ panelClick(event: any): void; /** * 触发选择框弹出 * @param event */ toggle(event: Event): any; show(): void; /** * 选择某个选项时 * @param select * @param i */ choose(select: any, i: number): any; value: any; blur(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; clear(): void; unCheckedAll(): void; onMouseover($event: any): void; onMouseout($event: any): void; ngOnDestroy(): void; } export declare class UISelectBoxModule { }