UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

74 lines (73 loc) 3.2 kB
import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { TimePicker } from '../../../../../component/dataview/input/TimePicker.component'; import { INeedFocus } from '../../../../../component/INeedFocus'; import { NeedFocusService } from '../../../../../service/NeedFocusService.service'; import { IFormatter } from '../../../../../share/formatter/IFormatter'; import { IHasData } from '../../../../../component/IHasData'; import { FormatterFactory } from '../../../../../service/FormatterFactory.service'; import { PhloxAppInfoService } from '../../../../../service/PhloxAppInfoService.service'; export declare class MaterialTimePicker extends TimePicker implements OnInit, INeedFocus { static readonly TYPE_NAME: string; protected dataParent: IHasData; protected ignoreParentData: boolean; protected data: any; protected ignoreParentDisabled: boolean; protected delegateHistory: boolean; protected onDisabled: Function; protected onEnabled: Function; protected loadingEnabled: boolean; protected i18nKey: string; protected bypass: boolean; protected options: any; protected disabled: boolean; protected field: string; protected name: string; protected typeOfData: string; protected readOnly: boolean; protected help: any; protected formatter: IFormatter; protected formatterName: string; protected formatterOptions: any; protected formatterUsePropertyValue: boolean; protected dataPattern: string; protected range: number; protected hideSecond: boolean; protected width: string; protected height: string; protected label: string; protected description: string; protected buttonIcon: string; protected buttonPosition: string; protected loadEvent: EventEmitter<any>; protected startValidateEvent: EventEmitter<any>; protected endValidateEvent: EventEmitter<any>; protected beforeFocusEvent: EventEmitter<any>; protected focusEvent: EventEmitter<any>; protected beforeLostFocusEvent: EventEmitter<any>; protected lostFocusEvent: EventEmitter<any>; protected beforeChangeEvent: EventEmitter<any>; protected changeEvent: EventEmitter<any>; protected beforeViewShowEvent: EventEmitter<any>; protected viewShowEvent: EventEmitter<any>; protected beforeViewHideEvent: EventEmitter<any>; protected viewHideEvent: EventEmitter<any>; private _classFocused; private _btnIconClick; constructor(elementRef: ElementRef, needFocusService: NeedFocusService, formatterFactory: FormatterFactory, phloxAppInfoService: PhloxAppInfoService); ngOnInit(): void; getClassMatFocused(): any; protected doLostFocus($event: Event): void; onClick($event: Event): void; onFocus(event: any): void; onFocusing($event: any): void; onLostFocusing($event: any): void; isClassFocused(): boolean; getButtonIcon(): string; setButtonIcon(buttonIcon: string): void; getButtonPosition(): string; setButtonPosition(buttonPosition: string): void; getLabel(): string; setLabel(label: string): void; getDescription(): string; setDescription(description: string): void; }