UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

34 lines (33 loc) 1.38 kB
import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { WizardModel } from './model/WizardModel'; import { PhloxAppService } from '../service/PhloxAppService.service'; import { IHasModel } from './IHasModel'; import { AbstractHasData } from './AbstractHasData'; import { IChangeable } from './IChangeable'; export declare abstract class AbstractWizardPane extends AbstractHasData implements OnInit, IHasModel, IChangeable { protected model: WizardModel; protected currentStep: number; protected headerHeight: number; protected footerHeight: number; protected phloxAppService: PhloxAppService; protected changeEvent: EventEmitter<any>; protected stepsComponentHandler: Function; private readonly app; constructor(appSvc: PhloxAppService, elementRef: ElementRef); ngOnInit(): void; abstract showStepContent(index: number): void; getModel(): WizardModel; setModel(model: WizardModel): void; stepSelected(index: number): void; isStepSelected(index: number): boolean; getChangeEvent(): EventEmitter<any>; setChangeEvent(event: EventEmitter<any>): void; isSelfDataDirty(): boolean; selfSaveData(): void; selfResetData(): void; doPreload(): Promise<any>; doLoaded(): void; getHeaderHeight(): number; getFooterHeight(): number; getStepsComponentHandler(): Function; }