UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

28 lines (27 loc) 1.24 kB
import { OnInit, ElementRef } from '@angular/core'; import { AbstractDataView } from './AbstractDataView'; import { IHasFormatter } from '../IHasFormatter'; import { IFormatter } from '../../share/formatter/IFormatter'; import { FormatterFactory } from '../../service/FormatterFactory.service'; export declare abstract class AbstractHasFormatterDataView extends AbstractDataView implements OnInit, IHasFormatter { protected formatterName: string; protected formatterOptions: any; protected formatter: IFormatter; protected formatterUsePropertyValue: boolean; protected formatterFactory: FormatterFactory; protected _formattedData: any; private _formatterInited; readonly formattedData: any; constructor(elementRef: ElementRef, formatterFactory: FormatterFactory); ngOnInit(): void; isFormatterUsePropertyValue(): boolean; static resolveFormattedData(formatter: IFormatter, data: any): any; getFormatterName(): string; setFormatterName(formatterName: string): void; getFormatterOptions(): any; setFormatterOptions(options: any): void; getFormatter(): IFormatter; setFormatter(formatter: IFormatter): void; setOptions(options: any): void; getFormattedData(): any; }