UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

41 lines (40 loc) 1.6 kB
import { OnInit, ElementRef } from '@angular/core'; import { CalendarEntry } from '../model/CalendarEntry'; import { ICalendarEntryMapper } from './ICalendarEntryMapper'; import { ICalendarEntryPopoverContent } from './ICalendarEntryPopoverContent'; import { AbstractDataEditor } from './AbstractDataEditor'; import { IHasData } from '../IHasData'; import { AbstractHasDataHelp } from '../AbstractHasDataHelp'; export declare class DefaultCalendarEntryPopover extends AbstractHasDataHelp implements OnInit, ICalendarEntryPopoverContent { 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 entry; constructor(elementRef: ElementRef); ngOnInit(): void; _getEntry(): CalendarEntry; isEntryEmpty(): boolean; getCalendarEntry(): CalendarEntry; reloadEntry(): void; setData(data: any): void; setCalendarEntryMapper(entryMapper: ICalendarEntryMapper): void; setEditor(editor: AbstractDataEditor): void; isSelfDataDirty(): boolean; selfSaveData(data: any): void; selfResetData(): void; doPreload(): Promise<any>; doLoaded(): void; onPopoverClosed($event: Event): void; onAutoSaved($event: Event): void; isAutoSave(): boolean; }