UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

35 lines (34 loc) 1.76 kB
import { OnInit, ElementRef } from '@angular/core'; import { AbstractInputDataView } from './AbstractInputDataView'; import { IHasFormatter } from '../../IHasFormatter'; import { IFormatter } from '../../../share/formatter/IFormatter'; import { FormatterFactory } from '../../../service/FormatterFactory.service'; import { NeedFocusService } from '../../../service/NeedFocusService.service'; export declare abstract class AbstractHasFormatterInputDataView extends AbstractInputDataView implements OnInit, IHasFormatter { static resolveFormattedData(formatter: IFormatter, data: any): any; static parseFormattedData(formatter: IFormatter, formattedData: any): any; _formattedData: any; protected formatterName: string; protected formatterOptions: any; protected formatter: IFormatter; protected formatterUsePropertyValue: boolean; protected formatterFactory: FormatterFactory; protected _formatterInited: boolean; formattedData: any; constructor(elementRef: ElementRef, formatterFactory: FormatterFactory, needFocusService: NeedFocusService); ngOnInit(): void; protected _castValueToData(typeOfData: string, inputVal: any): any; setData(data: any): void; setInputValue(inputVal: any, $event?: Event, fireEvent?: boolean): void; isFormatterUsePropertyValue(): boolean; getFormatterName(): string; setFormatterName(formatterName: string): void; getFormatterOptions(): any; setFormatterOptions(options: any): void; getFormatter(): IFormatter; setFormatter(formatter: IFormatter): void; setOptions(options: any): void; getFormattedData(): any; setFormattedData(formattedData: any, $event?: Event, fireEvent?: boolean): void; refreshFormattedData(): void; }