ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
40 lines (39 loc) • 1.96 kB
TypeScript
import { AfterViewInit, Injector } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import { ILayoutManagerComponent } from '../../../interfaces/layout-manager-component.interface';
import { OFormLayoutManagerMode } from '../../../interfaces/o-form-layout-manager-mode.interface';
import { DialogService } from '../../../services/dialog.service';
import { OFormLayoutManagerContentDirective } from '../directives/o-form-layout-manager-content.directive';
import { OFormLayoutManagerBase } from '../o-form-layout-manager-base.class';
import * as i0 from "@angular/core";
export declare class OFormLayoutDialogComponent implements OFormLayoutManagerMode, AfterViewInit {
dialogRef: MatDialogRef<OFormLayoutDialogComponent>;
protected injector: Injector;
formLayoutManager: OFormLayoutManagerBase;
queryParams: any;
params: object;
urlSegments: any[];
label: string;
title: string;
data: any;
dialogTitleSeparator: string;
protected component: any;
protected dialogService: DialogService;
contentDirective: OFormLayoutManagerContentDirective;
constructor(dialogRef: MatDialogRef<OFormLayoutDialogComponent>, injector: Injector, data: any);
ngAfterViewInit(): void;
updateNavigation(data: any): void;
updateActiveData(data: any): void;
closeDialog(options?: any): void;
getRouteOfActiveItem(): any[];
getParams(): any;
getFormCacheData(): any;
isMainComponent(comp: ILayoutManagerComponent): boolean;
closeDetail(options: any): void;
getDataToStore(): any;
setModifiedState(formAttr: string, modified: boolean, confirmExit: boolean): void;
canAddDetailComponent(): boolean;
getIdOfActiveItem(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<OFormLayoutDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OFormLayoutDialogComponent, "o-form-layout-dialog", never, {}, {}, never, never, false, never>;
}