UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

54 lines (53 loc) 2.02 kB
import { OnInit, Type, ElementRef } from '@angular/core'; import { AbstractHasDataHelp } from '../AbstractHasDataHelp'; import { IHasModel } from '../IHasModel'; import { CalendarEntry } from '../model/CalendarEntry'; import { ICalendarEntryMapper } from './ICalendarEntryMapper'; import { ICalendarEntryPopoverContent } from './ICalendarEntryPopoverContent'; import { AbstractDataEditor } from './AbstractDataEditor'; import { IMenuModelFactory } from '../../component/IMenuModelFactory'; export declare class DefaultCalendarEntryListPopover extends AbstractHasDataHelp implements OnInit, ICalendarEntryPopoverContent, IHasModel { static readonly TYPE_NAME: string; protected data: any; private entryMapper; private editor; private model; private menuFactory; private ellipsisButton; private entryList; private showList; private editorType; private componentHandler; private compoWrapInstance; private selectedHeaderTitle; private selectedData; private autoFocusMoreMenu; constructor(elementRef: ElementRef); ngOnInit(): void; private getCalendarEntry(data); private reloadEntryList(); _getEntryListSize(): number; _getEntryList(): CalendarEntry[]; _isAutoFocusMoreMenu(): boolean; _getComponentHandler(): Function; onItemClicked($event: any, index: any): void; onBackToList($event: any): void; 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; isShowList(): boolean; getSelectedHeaderTitle(): string; getMenuModelFactory(): IMenuModelFactory; getSelectedData(): any; getEditorType(): Type<any>; doPreload(): Promise<any>; doLoaded(): void; onPopoverClosed($event: Event): void; onAutoSaved($event: Event): void; isAutoSave(): boolean; }