UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

41 lines (40 loc) 2.3 kB
import { EventEmitter } from '@angular/core'; import { AbstractDataEditor } from './AbstractDataEditor'; import { IDataEditorActionProvider } from './IDataEditorActionProvider'; import { IDataEditorViewProvider } from './IDataEditorViewProvider'; import { IDataServiceFactory } from './IDataServiceFactory'; import { IEditorSettingServiceFactory } from './IEditorSettingServiceFactory'; import { IMenuModelFactory } from '../IMenuModelFactory'; import { IDataComparator } from '../IDataComparator'; import { PhloxAppInfoService } from '../../service/PhloxAppInfoService.service'; import { DialogService } from '../../service/DialogService.service'; import { BackgroundProcessManager } from '../../service/BackgroundProcessManager.service'; import { ViewModel } from '../model/ViewModel'; import { ActionModel } from '../model/ActionModel'; export declare class DefaultDataEditor extends AbstractDataEditor { static readonly TYPE_NAME: string; protected dataCreateEvent: EventEmitter<any>; protected dataUpdateEvent: EventEmitter<any>; protected dataDeleteEvent: EventEmitter<any>; protected dataDestroyEvent: EventEmitter<any>; protected dataRevertEvent: EventEmitter<any>; protected dataQueryEvent: EventEmitter<any>; protected dataPromoteEvent: EventEmitter<any>; protected dataReloadEvent: EventEmitter<any>; protected dataSchemaLoadEvent: EventEmitter<any>; protected viewShowEvent: EventEmitter<any>; protected viewHideEvent: EventEmitter<any>; private headerTitle; private actionMenuBar; constructor(actionProvider: IDataEditorActionProvider, viewProvider: IDataEditorViewProvider, dataFactory: IDataServiceFactory, settingServiceFactory: IEditorSettingServiceFactory, phloxAppService: PhloxAppInfoService, dialogService: DialogService, bgProcessMgr: BackgroundProcessManager); _isViewModelActive(model: ViewModel): boolean; setHeaderTitle(headerTitle: string): void; getHeaderTitle(): string; onViewBtnClicked($event: MouseEvent, view: ViewModel): void; getMenuModelFactory(): IMenuModelFactory; getDataComparator(): IDataComparator<any>; isPageLoaded(): boolean; newDataObject(): any; setActionModels(actionModels: ActionModel[]): void; protected onEditorSettingLoaded(settings: any): void; }