UNPKG

krco

Version:

基于arco-design-vue的配置化表格表单组件

63 lines (62 loc) 1.59 kB
import type { Option, Column } from "../form/type.ts"; export interface TableOption extends Option { /** 行选择器配置 */ rowSelection?: Object; /** 关键字绑定 */ rowKey?: string; /** 搜索菜单栏栅格 */ searchMenuSpan?: number; /**边框相关 */ bordered?: Object; /** 搜索栏滚动配置 */ scroll?: Object; /**刷新按钮 */ refreshBtn?: Boolean; /**工具栏按钮 */ toolBtn?: Boolean; /** 是否允许拖拽 */ resizable?: Boolean; /** 是否允许拖拽 */ autoHeight?: Boolean; /**分页器相关属性 */ page?: Object | boolean; /** 分页器位置 */ pagePosition?: string; /** 表格编辑器-确认删除文字提醒*/ delConfirm?: string; /** * 是否显示序号 */ index?: boolean; /** 是否开启序号悬浮 */ indexFixed?: boolean; /** * 序号标题 */ indexLabel?: string; /** * 序号宽度 默认80 */ indexWidth?: number; /** * 最小宽度 默认80 */ minWidth?: number; /** 搜索栏是否在顶部 */ menuTop?: boolean; /** 是否显示展开按钮 */ moreBtn?: boolean; /**是否开启拖拽 false */ drag?: false; /** 提示内容*/ alert?: string; /** 提示类型 */ alertType?: 'info' | 'success' | 'warning' | 'error' | 'normal'; /** 是否显示关闭按钮 */ alertCloseBtn?: boolean; /** 是否显示图标 */ alertIcon?: boolean; [key: string]: any; } export interface TableColumn extends Column { }