Skip to content

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

@maicss

Description

@maicss

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

一般项目上表格导出有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

是否使用当前最新版本?

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions