UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

55 lines (54 loc) 2.07 kB
import { OnInit, Type, ElementRef } from '@angular/core'; import { AbstractHasDataHelp } from '../AbstractHasDataHelp'; import { IHasModel } from '../IHasModel'; import { IHasData } from '../IHasData'; import { ICalendarEntryMapper } from './ICalendarEntryMapper'; import { ICalendarEntryPopoverContent } from './ICalendarEntryPopoverContent'; import { AbstractDataEditor } from './AbstractDataEditor'; import { IMenuModelFactory } from '../../component/IMenuModelFactory'; export declare class DefaultComponentCalendarEntry extends AbstractHasDataHelp implements OnInit, ICalendarEntryPopoverContent, IHasModel { static readonly TYPE_NAME: string; protected data: any; 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; private entryMapper; private editor; private model; private ellipsisButton; private componentType; private componentHandler; private compoWrapInstance; private selectedHeaderTitle; private selectedData; private menuFactory; constructor(elementRef: ElementRef); ngOnInit(): void; private getCalendarEntry(data); _getComponentHandler(): Function; onClick($event: MouseEvent): void; getTitle(): string; getDescription(): string; setData(data: any): void; setCalendarEntryMapper(entryMapper: ICalendarEntryMapper): void; setEditor(editor: AbstractDataEditor): void; isSelfDataDirty(): boolean; selfSaveData(data: any): void; selfResetData(): void; getModel(): any; setModel(model: any): void; getMenuModelFactory(): IMenuModelFactory; getComponentType(): Type<any>; doPreload(): Promise<any>; doLoaded(): void; onPopoverClosed($event: Event): void; onAutoSaved($event: Event): void; isAutoSave(): boolean; }