com.phloxui
Version:
PhloxUI Ng2+ Framework
53 lines (52 loc) • 2.1 kB
TypeScript
import { OnInit, ElementRef, EventEmitter } from '@angular/core';
import { AbstractDataView } from '../../../component/dataview/AbstractDataView';
import { MaterialStepperModel } from '../model/MaterialStepperModel';
import { IHasData } from '../../../component/IHasData';
import { UIHistory } from '../../../component/model/UIHistory';
import { KeyboardShortcutService } from '../../../service/KeyboardShortcutService.service';
export declare class MaterialStepper extends AbstractDataView implements OnInit {
static readonly TYPE_NAME: string;
protected field: string;
protected dataParent: IHasData;
protected ignoreParentData: boolean;
protected ignoreParentDisabled: boolean;
protected onDisabled: Function;
protected onEnabled: Function;
protected loadingEnabled: boolean;
protected loadEvent: EventEmitter<any>;
protected delegateHistory: boolean;
protected historyCursor: number;
protected histories: UIHistory[];
protected elementRef: ElementRef;
protected dataChildren: IHasData[];
protected data: any;
protected kbShortcutService: KeyboardShortcutService;
protected _loaded: boolean;
protected model: MaterialStepperModel;
protected horizontal: boolean;
protected linear: boolean;
protected handler: Function;
protected editable: boolean;
protected editIcon: string;
protected doneIcon: string;
protected stepInstances: any[];
constructor(elementRef: ElementRef);
ngOnInit(): void;
isSelfDataDirty(): boolean;
selfSaveData(): void;
selfResetData(): void;
isHorizontal(): boolean;
setHorizontal(horizontal: boolean): boolean;
isLinear(): boolean;
setLinear(linear: boolean): boolean;
getModel(): MaterialStepperModel;
setModel(model: MaterialStepperModel): void;
isEditable(): boolean;
setEditable(editable: boolean): boolean;
getEditIcon(): string;
setEditIcon(editIcon: string): string;
getDoneIcon(): string;
setDoneIcon(doneIcon: string): string;
getStepInstances(): any[];
getStepInstance(index: number): any;
}