vxe-table
Version:
一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟滚动、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、虚拟列表、模态窗口、自定义模板、渲染器、贼灵活的配置项、扩展接口等...
20 lines (16 loc) • 555 B
TypeScript
import { ToolbarButtonConfig } from '../toolbar'
import { GridRenderParams } from './renderer'
declare function commandsFunc(params: CommandsParams, ...args: any[]): any;
/**
* 全局指令
*/
export class commands {
mixin(map: { [type: string]: typeof commandsFunc }): commands;
get(type: string): typeof commandsFunc;
add(type: string, callback: typeof commandsFunc): commands;
delete(type: string): commands;
}
export interface CommandsParams extends GridRenderParams {
code: string;
button?: ToolbarButtonConfig;
}