@kre-form/ant
Version:
68 lines (67 loc) • 3.04 kB
TypeScript
import { OnInit, OnChanges, OnDestroy, EventEmitter, SimpleChanges } from "@angular/core";
import { FormGroup } from "@angular/forms";
import { KreFormFieldConfig, KreFormInfo, KreFormCommonService } from "@kre-form/core";
import { NzModalService } from "ng-zorro-antd/modal";
import { NzMessageService } from "ng-zorro-antd/message";
import { KreFormAntService } from "../../tools/service";
import { ICheckedField, IBusinessTable, Itable, IDesignFormAPI } from "../../tools/util";
import { KreDialogService } from "../../service/dialog.service";
import { DataService } from "../../service/data.service";
import { KreAntCommonService } from "../../tools/commonService";
import { KreTransferService } from "../../tools/transferService";
import { KreDesginToFormService } from "../../tools/tableFieldService";
export declare class KreFormDesignDetail implements OnInit, OnChanges, OnDestroy {
private message;
private modalService;
private kreFormAntService;
kreDialogService: KreDialogService;
dataService: DataService;
kreAntCommonService: KreAntCommonService;
kreTransferService: KreTransferService;
kreDesginToFormService: KreDesginToFormService;
kreFormCommonService: KreFormCommonService;
formCode: string;
layout: boolean;
api: IDesignFormAPI;
saveEvent: EventEmitter<string>;
cancelEvent: EventEmitter<string>;
previewEvent: EventEmitter<string>;
pageStatus: number;
form_model: any;
form_group: FormGroup;
form_fields: KreFormFieldConfig[];
kreFormInfo: KreFormInfo;
business_tables: IBusinessTable;
layout_column: string;
layout_row: string;
table_Data: Itable[];
constructor(message: NzMessageService, modalService: NzModalService, kreFormAntService: KreFormAntService, kreDialogService: KreDialogService, dataService: DataService, kreAntCommonService: KreAntCommonService, kreTransferService: KreTransferService, kreDesginToFormService: KreDesginToFormService, kreFormCommonService: KreFormCommonService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
btnSave(): void;
btnCancel(): void;
btnPreview(): void;
btnDelete(): void;
btnMoveUp(): void;
btnMoveDown(): void;
btnAddFields(): void;
btnAddRemark(): void;
btnAddLine(): void;
btnAddGroup(): void;
btnColumn(type: number): void;
btnRow(type: number): void;
getCheckFields(): ICheckedField[];
groupBtnMoveUpOrDown(groupField: KreFormFieldConfig, type: string): void;
groupBtnAddLineRemark(groupField: KreFormFieldConfig, type: string): void;
groupBtnTableFields(groupField: KreFormFieldConfig): void;
groupBtnDeleteFields(groupField: KreFormFieldConfig): void;
initTablesInfo(): void;
initFormInfo(): void;
initTableFieldStatus(): void;
initTablesData(): void;
selectTableFields(): void;
getTableMultipleCode(): string;
editFormFieldConfig(field: KreFormFieldConfig): void;
deleteFormFieldConfig(field: KreFormFieldConfig): void;
}