UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

36 lines (35 loc) 1.55 kB
import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { AbstractHasDataHelp } from '../../../AbstractHasDataHelp'; import { ColumnModel } from '../../../model/RecordViewModel'; import { IHasData } from '../../../IHasData'; export declare class ColumnDisplay extends AbstractHasDataHelp implements OnInit { static readonly TYPE_NAME: string; protected dataParent: IHasData; protected ignoreParentData: boolean; 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 data: any; protected columnChangeEvent: EventEmitter<any>; protected beforeColumnChangeEvent: EventEmitter<any>; private columns; constructor(elementRef: ElementRef); ngOnInit(): void; setColumns(column: ColumnModel[]): void; getColumns(): ColumnModel[]; onColumnsDisplayChange($event: CustomEvent, item: ColumnModel): void; protected emitBeforeColumnChangeEvent($event?: any): void; protected emitColumnChangeEvent(data: any, $event?: any): void; getBeforeColumnChangeEvent(): EventEmitter<any>; setBeforeColumnChangeEvent(event: EventEmitter<any>): void; getColumnChangeEvent(): EventEmitter<any>; setColumnChangeEvent(event: EventEmitter<any>): void; isSelfDataDirty(): boolean; selfSaveData(data: any): void; selfResetData(): void; }