UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

30 lines (29 loc) 768 B
import type { FormBaseControlSchema } from '../types'; export type InputExcelRendererEvent = 'change'; export type InputExcelRendererAction = 'clear'; /** * Excel 解析 * */ export interface InputExcelControlSchema extends FormBaseControlSchema { /** * 指定为 Excel 解析 */ type: 'input-excel'; /** * 是否解析所有 sheet,默认情况下只解析第一个 */ allSheets: boolean; /** * 解析模式,array 是解析成二维数组,object 是将第一列作为字段名,解析为对象数组 */ parseMode: 'array' | 'object'; /** * 是否包含空内容,主要用于二维数组模式 */ includeEmpty: boolean; /** * 纯文本模式 */ plainText: boolean; }