vxe-table-select-area
Version:
一个基于 vxe-table 的可区域选中复制、粘贴的组件
61 lines (56 loc) • 1.49 kB
TypeScript
import { VXETableComponent } from './component'
import { ColumnCellRenderParams, RenderOptions, OptionProps, OptionGroupProps } from './v-x-e-table'
/**
* 编辑
*/
export declare class Edit extends VXETableComponent {}
export interface ColumnEditSlotParams extends ColumnEditRenderParams {}
/**
* 单元格编辑渲染参数
*/
export interface ColumnEditRenderParams extends ColumnCellRenderParams {}
/**
* 编辑渲染配置项
*/
export interface ColumnEditRenderOptions extends RenderOptions {
// /**
// * 渲染类型(可能废弃,不建议使用)
// */
// type?: 'default' | 'visible';
/**
* 下拉选项列表(需要渲染器支持)
*/
options?: any[];
/**
* 下拉选项属性参数配置(需要渲染器支持)
*/
optionProps?: OptionProps;
/**
* 下拉分组选项列表(需要渲染器支持)
*/
optionGroups?: any[];
/**
* 下拉分组选项属性参数配置(需要渲染器支持)
*/
optionGroupProps?: OptionGroupProps;
/**
* 指定聚焦的选择器(需要渲染器支持)
*/
autofocus?: string;
/**
* 是否在激活编辑之后自动选中输入框内容(需要渲染器支持)
*/
autoselect?: boolean;
/**
* 默认值(需要渲染器支持)
*/
defaultValue?: any;
/**
* 输入值实时同步更新(需要渲染器支持)
*/
immediate?: boolean;
/**
* 渲染组件的内容(需要渲染器支持)
*/
content?: string;
}