vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

[Feature Request]表格导出功能合并

Open maicss opened this issue 7 months ago • 0 comments

这个需求解决了什么问题:

一般项目上表格导出有4种:

  1. 选择查询结果导出。更高级的需求可能还需要跨页选择
  2. 导出当前查询结果
  3. 导出所有查询结果
    1. 前端查询所有的结果,不分页,然后前端导出
    2. 前端传查询条件给后端,后端导出
  4. 下载模板。实际上是下载空表格

上面这些功能除了1的更高级的需求外,本项目都已实现。

但是3.2功能和其他4个是互斥的,而且根据现有API,也不能很方便的添加两个导出按钮执行两个不同的操作。要使用slots自定义,而且默认导出的按钮title也不提供定义API,现在的叫"导出",比如修改成"本地导出"

希望3.2功能和其他的功能集成到一起

建议的 API 是什么样的:

  1. 删除 remote字段
  2. modes字段增加 remote
  3. 保留 exportMethod 配置,或者在proxy-config.ajax里添加download配置
  4. 导出弹窗里,如果选择 remote 则禁用 选择字段 和 参数设置 表单项

是否已有其他不错的替代方案:

No response

是否使用当前最新版本?

  • [x] 我已确认是使用当前的最新版本。

maicss avatar May 23 '25 06:05 maicss