krco
Version:
基于arco-design-vue的配置化表格表单组件
47 lines (46 loc) • 1.16 kB
TypeScript
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;
/** 搜索栏是否在右边 */
menuRight?: boolean;
[key: string]: any;
}
export interface TableColumn extends Column {
}