UNPKG

@wufengteam/baguaeditor

Version:

低零融合编辑器封装

42 lines (41 loc) 1.4 kB
export declare const initKeyValueTableList: { key: string; dataKey: string; dataValue: string; editable: boolean; placeholder: string; keyPlaceholder: string; }[]; /** * 将JSON字符串转换成列表 */ export declare const jsonToTableList: (jsonParam: any) => any[]; /** * 将请求回来的数据处理成数据接收第一页需要的格式 * @param originData 是请求回来的inst字段 */ export declare const convertReceiveData: (originData: any) => any; export declare const convertTableArrayToFormatJsonString: (tableArray: any[], filterEmpty?: boolean) => string; /** * 将表单字段映射关系转化成提交入参需要的格式 */ export declare const convertTableMappingToRequestData: (optionsData: any) => any[]; /** * 有data结构的JSON数据转成key-value形式前的处理 * 取data的第一条数据 */ export declare const dealPreTransactionData: (jsonParam: string, needObj?: boolean) => any; /** * 获取字段的数据类型 * @param attrDataType * @returns */ export declare const getDataType: (attrDataType: any) => string; /** * 数据接收接收映射的字段 */ export declare const canReceiveAttrType: (attrDataType: any) => boolean; /** * 过滤表单字段 - 数据接收额外需要过滤 */ export declare const filterTableAttrs: (attrs: any[], needType?: boolean) => any[];