API
属性 | 说明 | 类型 | 默认值 | 必选 |
---|---|---|---|---|
sheetInstance | 表格实例 | SpreadSheet | ||
className | 类名 | string | ||
icon | 展示图标 | ReactNode | ||
copyOriginalText | 复制原始数据文案 | string | ||
copyFormatText | 复制格式化数据文案 | string | ||
downloadOriginalText | 下载原始数据文案 | string | ||
downloadFormatText | 下载格式化数据文案 | string | ||
fileName | 自定义下载文件名 (csv) | string | sheet | |
async | 异步复制/导出数据 (默认异步) | boolean | true | |
dropdown | 下拉菜单配置,透传给 antd 的 Dropdown 组件 | DropdownProps | ||
customCopyMethod | 自定义导出组件内部复制处理逻辑 | (params: CopyAllDataParams) => Promise<string> | string | Promise<Copyable> | Copyable | ||
onCopySuccess | 复制成功 | (data: Copyable | string | undefined ) => void | ||
onCopyError | 复制失败 | (error: unknown ) => void | ||
onDownloadSuccess | 下载成功 | (data: string ) => void | ||
onDownloadError | 下载失败 | (error: unknown ) => void |