找回密码
 注册成为天翎用户
查看: 1002|回复: 3

导出EXCEL时获取到要导出的数据条数

[复制链接]
cmcchz 发表于 2012-7-27 17:10:17 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-7-31 15:04 编辑

由于数据导出时,会占有较大的服务器资源,所以我想控制每次导出的数据量,有没有办法在导出前,获取到要导出的视图的总数据量?
bess 发表于 2012-7-27 17:19:56 | 显示全部楼层
您好,关于您的问题,由于我们的平台的导出excel按钮目前不支持写脚本,所以您只能将视图设置显示总记录数,然后在导出前查看视图总记录哦。
如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

irene 发表于 2012-7-31 13:46:32 | 显示全部楼层
跟客户沟通,客户的需求是希望视图记录数大于1000时,不能导出数据。建议客户在excel导出按钮的动作执行前脚本里根据视图记录数做逻辑处理,如果视图记录数大于1000,那么弹出提示框,提示用户无法导出数据。
回复

使用道具 举报

irene 发表于 2012-7-31 15:04:04 | 显示全部楼层
跟客户沟通,客户同意通过3#的方法实现他的需求,且已实现,实现代码如下,故将此贴移至已解决。
  1. var sql = "select *  from tlk_视图排序和网格"
  2. var num = countBySQL(sql);
  3. println("num========="+num);
  4. if(num>40)
  5. createAlert("视图记录大于200,不让导出");
复制代码
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 00:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表