UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

47 lines (46 loc) 1.8 kB
import { OnInit, ElementRef } from '@angular/core'; import { AbstractHasData } from '../AbstractHasData'; import { CalendarEntry } from '../model/CalendarEntry'; import { ICalendarEntryMapper } from './ICalendarEntryMapper'; import { ICalendarEntryPopoverContent } from './ICalendarEntryPopoverContent'; import { AbstractDataEditor } from './AbstractDataEditor'; import { IHasData } from '../IHasData'; import { EntryEditorModel } from '../model/EntryEditorModel'; export declare class DefaultEntryEditorPopover extends AbstractHasData implements OnInit, ICalendarEntryPopoverContent { static readonly TYPE_NAME: string; private editor; private dataContainer; private entryMapper; private entry; private titleTFHandler; private entryEditors; 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; constructor(elementRef: ElementRef); ngOnInit(): void; isEntryEmpty(): boolean; getCalendarEntry(): CalendarEntry; 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; getDataContainer(): any[]; hasEntryEditors(): boolean; getEntryEditors(): EntryEditorModel[]; onPopoverClosed($event: Event): void; onAutoSaved($event: Event): void; isAutoSave(): boolean; }