import { OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { ControlDataModel, DynamicFormDesignerComponent, AssociatedDataEntity } from 'zr-dynamic-form/dynamic-form-designer'; import { DynamicFormCommonConfig } from 'zr-dynamic-form/dynamic-form-common'; import { Form } from '../../../shared/interface/form.interface'; import { FormService } from '../../../shared/service/form.service'; import { FormDesignerComponent } from '../form-designer/form-designer.component'; export declare class FormEditComponent implements OnInit { private commonConfig; private route; private formService; formId: string; formCode: string; formModel: any; form: Form; dataModels: Array; formName: string; saving: boolean; globalData: any; dataEntities: Array; dynamicFormDesigner: DynamicFormDesignerComponent; formDesigner: FormDesignerComponent; constructor(commonConfig: DynamicFormCommonConfig, route: ActivatedRoute, formService: FormService); ngOnInit(): void; loadFormContent(id: string): void; save(): void; saveFormContent(): Observable; publishForm(): void; private getPublishModel; /** * 过滤掉不存在的实体和属性 * */ private filterQueryConditions; private validFormContent; }