TBTable如何做数据导出
super-ai opened this issue · 1 comments
super-ai commented
如题
Demo也没看到效果
jiangxy commented
我这边的做法,是完全委托给后端的
点击导出按钮后,会新开一个窗口访问http://{host}/{tableName}/export?q=
,表单中的查询条件都会作为q参数传过去。相关逻辑见handleExport方法。
这时后端一般要返回一个下载请求,类似这种:res.setHeader("Content-Disposition", "attachment; filename=" + fileName);
这种做法其实不太优雅,因为我之前不知道js怎么处理文件下载,后来了解到FileSaver.js,但一直都没改。。。