UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

92 lines (91 loc) 4.03 kB
import { OnInit, EventEmitter, ElementRef } from '@angular/core'; import { AbstractHasFormatterInputDataView } from './AbstractHasFormatterInputDataView'; import { IHasData } from '../../IHasData'; import { ValidationResult } from '../../model/ValidationResult'; import { NeedFocusService } from '../../../service/NeedFocusService.service'; import { IFormatter } from '../../../share/formatter/IFormatter'; import { FormatterFactory } from '../../../service/FormatterFactory.service'; export declare class TextBox extends AbstractHasFormatterInputDataView implements OnInit { 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 type: string; protected width: string; protected height: string; protected maxLength: number; 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 beforeKeyUpEvent: EventEmitter<any>; protected keyUpEvent: EventEmitter<any>; protected beforeKeyDownEvent: EventEmitter<any>; protected keyDownEvent: EventEmitter<any>; protected originalValue: string; protected _isSetOriginal: boolean; constructor(elementRef: ElementRef, formatterFactory: FormatterFactory, needFocusService: NeedFocusService); ngOnInit(): void; private revertOriginalToData(); private checkType(); protected onValidationEnd(inputValue: any, results: ValidationResult[]): void; protected onDataChange(data: any, inputVal: any): void; protected doFocus($event: Event): void; setInputValue(inputVal: any, $event?: Event, fireEvent?: boolean): void; protected doLostFocus($event: Event): void; protected doKeyUp($event: Event): void; protected doKeyDown($event: Event): void; protected emitBeforeKeyUpEvent($event: Event): void; protected emitKeyUpEvent($event: Event): void; protected emitBeforeKeyDownEvent($event: Event): void; protected emitKeyDownEvent($event: Event): void; onKeyUp($event: Event, fireEvent?: boolean): void; onKeyDown($event: Event, fireEvent?: boolean): void; onValueChanged($event: Event): void; onFocusing($event: Event): void; onLostFocusing($event: Event): void; isSelfDataDirty(): boolean; setData(data: any): void; selfSaveData(data: any): void; selfResetData(): void; resetOriginalData(): void; setOptions(options: any): void; getType(): string; setType(type: string): void; getWidth(): string; setWidth(width: string): void; getHeight(): string; setHeight(height: string): void; getBeforeKeyDownEvent(): EventEmitter<any>; setBeforeKeyDownEvent(event: EventEmitter<any>): void; getKeyDownEvent(): EventEmitter<any>; setKeyDownEvent(event: EventEmitter<any>): void; getBeforeKeyUpEvent(): EventEmitter<any>; setBeforeKeyUpEvent(event: EventEmitter<any>): void; getKeyUpEvent(): EventEmitter<any>; setKeyUpEvent(event: EventEmitter<any>): void; getMaxLength(): number; }