@kre-form/ant
Version:
37 lines (36 loc) • 2.39 kB
TypeScript
import { KreFormFieldConfig } from "@kre-form/core";
import { ICheckedField, IBusinessTable } from "./util";
import { KreToFormFieldService } from "./formFieldService";
export declare class KreTransferService {
private toFormField;
constructor(toFormField: KreToFormFieldService);
transferLineToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void;
transferReferProcessToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void;
transferAnchorToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void;
transferLabelToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[]): void;
transferGroupToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[], tableCode: string, businessTable?: IBusinessTable): void;
transferSelectFieldToForm(form_fields: KreFormFieldConfig[], checkedFields: ICheckedField[], businessTable: IBusinessTable, obj: any): void;
groupFieldMoveUpOrDown(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig, type: string): KreFormFieldConfig[];
groupTransferLineToForm(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): KreFormFieldConfig[] | null;
groupTransferRemarkToForm(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): KreFormFieldConfig[] | null;
groupTransferSelectFieldToForm(form_fields: KreFormFieldConfig[], groupField: KreFormFieldConfig, checkedFields: ICheckedField[], businessTable: IBusinessTable, obj: any): KreFormFieldConfig[] | undefined;
groupTransferDeleteForm(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): KreFormFieldConfig[] | undefined;
editFormFieldInfo(form_fields: KreFormFieldConfig[], new_field: KreFormFieldConfig): {
groupKey: string;
formFileds: KreFormFieldConfig[];
} | undefined;
deleteFormFieldInfo(form_fields: KreFormFieldConfig[], field: KreFormFieldConfig): {
groupKey: any;
formFileds: KreFormFieldConfig[];
};
private deleteGroupFormFieldInfo;
private getFieldLineInfo;
private getFieldRemarkInfo;
private getFieldAnchorInfo;
private getFieldReferProcessInfo;
private getFieldGroupInfo;
private clearGroupChecked;
getGroupCheckFields(field: KreFormFieldConfig): ICheckedField[];
private getTableFiledList;
private getTableFiledInfo;
}