com.phloxui
Version:
PhloxUI Ng2+ Framework
23 lines (22 loc) • 993 B
TypeScript
import { Type } from '@angular/core';
import { DialogModel } from './DialogModel';
export declare class ButtonModel {
label: string;
handler: Function;
styleClass: string[];
iconURL: string;
constructor(label: string, iconURL: string, handler: Function, styleClass: string[]);
}
export declare class ComponentDialogModel extends DialogModel {
static readonly ButtonModel: Type<ButtonModel>;
componentType: Type<any>;
model: any;
data: any;
footerStyleClass: string[];
bodyStyleClass: string[];
headerStyleClass: string[];
dialogStyleClass: string[];
closeHandler: Function;
buttonModels: ButtonModel[];
constructor(title?: string, body?: any, modelType?: string, buttonModels?: ButtonModel[], componentType?: Type<any>, componentModel?: any, data?: any, width?: string, height?: string, dialogStyleClass?: string[], headerStyleClass?: string[], bodyStyleClass?: string[], footerStyleClass?: string[], closeHandler?: Function);
}