@yoyoboot/l-52abp-ng-form-generator
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
48 lines (47 loc) • 1.86 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, NgZone, OnDestroy, SimpleChanges } from '@angular/core';
import { FormBuilder, NgForm } from '@angular/forms';
import { IComponentDef } from '../../shared';
import { RWidgetFormRenderBase } from '../common-component/r-widget-form-render-base';
import { RWidgetFormService } from './r-widget-form.service';
import * as i0 from "@angular/core";
export declare class RWidgetFormComponent extends RWidgetFormRenderBase implements OnDestroy {
private cdr;
private fb;
private _rWidgetFormService;
private zone;
inputs: any[];
validateForm: NgForm;
/** 页面表单 */
rootProperty: any;
rootComponent: IComponentDef;
/** JSON */
previewJson: string;
/** 表单提交 */
submitForm: EventEmitter<any>;
/** 表单重置 */
resetForm: EventEmitter<any>;
/** 表单默认值 */
formData: any;
/** 是否显示默认按钮 */
showButton: boolean;
/** disabled */
disabled: any;
formId: string;
/** 订阅组件服务 */
inputsSubscribe: any;
constructor(cdr: ChangeDetectorRef, fb: FormBuilder, _rWidgetFormService: RWidgetFormService, zone: NgZone);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
/** 导入原始json面板 */
importJsonFun(): void;
setFormId(list: any): void;
_submitForm(): void;
_resetForm(): void;
/**
* 组件销毁时解除订阅,重置form
*/
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<RWidgetFormComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<RWidgetFormComponent, "r-widget-form", never, { "previewJson": "previewJson"; "formData": "formData"; "showButton": "showButton"; "disabled": "disabled"; }, { "submitForm": "submitForm"; "resetForm": "resetForm"; }, never, never>;
}