ddata-ui-input
Version:
DData UI Input module, components, models & services
23 lines (22 loc) • 1.14 kB
TypeScript
import { ChangeDetectorRef } from '@angular/core';
import { BaseModelInterface } from 'ddata-core';
import { DialogContentInterface, DialogContentWithOptionsInterface } from '../../models/dialog/content/dialog-content.interface';
export declare class ComponentRendererService {
private readonly changeDetector;
method: 'create-edit' | 'list';
settings: DialogContentWithOptionsInterface;
dialogHost: any;
componentRef: any;
instance: DialogContentInterface;
constructor(changeDetector: ChangeDetectorRef);
setMethod(method?: 'create-edit' | 'list'): ComponentRendererService;
setSettings(settings: DialogContentWithOptionsInterface): ComponentRendererService;
setDialogHost(dialogHost: any): ComponentRendererService;
setComponentRef(componentRef: any): ComponentRendererService;
render(): DialogContentInterface;
getSelectedModels(): Array<BaseModelInterface<any>>;
setSelectedModels(selectedModels: Array<BaseModelInterface<any>>): ComponentRendererService;
resetSelectedModels(): ComponentRendererService;
private configureListComponent;
private configureAnyComponent;
}