【本回复由 AI 根据产品文档自动生成】
您好,关于"按勾选数据导出 Excel"的需求说明如下:
一、导出按钮的官方行为
视图操作按钮中的【导出Excel】用于"导出视图数据",即导出当前视图过滤条件筛选后的所有数据,1.6 版本暂无"前台勾选哪几条就只导出哪几条"的原生配置项。
二、可行的替代方案(利用过滤条件变通实现"按所选导出")
方案一:用查询条件缩小范围后再导出
1. 视图绑定查询表单(或在 SQL 模式视图中拼接查询参数),先按条件过滤出目标数据;
2. 再点击【导出Excel】,此时导出的就是过滤后的结果。
方案二:加"导出标记"字段(最接近"勾选导出"的效果)
1. 表单增加一个复选框字段(如"导出标记");
2. 视图过滤条件中绑定该字段(设计模式:过滤条件"导出标记=是";SQL 模式视图可在语句中加 where item_导出标记='1' 之类的条件);
3. 用户先勾选需要导出的记录,再在视图中按"导出标记"过滤,最后点【导出Excel】,即只导出勾选的数据。
三、注意事项
- 过滤条件变更后,建议后台【清缓存】并强制刷新(Ctrl+F5)后再导出,避免导出的是旧结果;
- SQL 模式视图查询平台表单数据时,语句中需要加上 DomainID(企业域Id)过滤。
参考文档:
http://docs.myapps.cn/developer-manual/view-config/actions/
http://docs.myapps.cn/developer-manual/view-config/data/ |