UNPKG

@antdp/edit-table

Version:

基于antd封装的组件

20 lines (19 loc) 916 B
import { ColumnsProps, EditableTableProps, RefEditTableProps } from './interface'; export type { ColumnsProps, EditableTableProps, RefEditTableProps }; export interface OperationProps { multiple?: boolean; rowKey: string; optConfig: EditableTableProps["optConfig"]; isEditing: (record: any) => boolean; isAddEdit: (record: any) => boolean; save: (key: string | number, record: any, indx: number) => Promise<void>; isOptDelete?: boolean; cancel: (id: string | number) => void; onDelete: (id: string | number, rowItem: any, index: number) => void; edit: (record: any) => void; newAdd: (string | number)[]; editingKey: (string | number)[]; } /** 操作列配置 */ declare const operation: ({ optConfig, isEditing, isAddEdit, save, isOptDelete, cancel, onDelete, edit, newAdd, editingKey, rowKey, multiple, }: OperationProps) => ColumnsProps[]; export default operation;