模板定义的时候有很多sheet页,但是加载的时候只想加载部分sheet页,其他页不想加载,全加载太慢

如何查询的时候只查询加载指定几个sheet页,其他页删除或者不加载

FineReport zjslh1999 发布于 2024-7-19 15:41 (编辑于 2024-7-19 15:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-7-19 15:41(编辑于 2024-7-19 15:51)

不行。目前不支持(只能删除其它sheet页,不然不行,在一个模板中的数据,加载的时候是所有一起加载的,要么你就删除sheet页与对应的数据集)

var url = 'report?reportlets=';//定义url

var pars = '&format=excel&__filename__=1';//设置导出格式和导出文件名称

var path = "${reportName}";//获取模板名称和路径

//获取模板中参数值,以数组形式存储,每个参数值对应一个sheet

var json = [];

for (var i = 0; i < area.length; i++) {

  var sheet = {

    reportlet: path,

    地区: area[i]

  };

  json.push(sheet);

}

jsonStr = encodeURIComponent(JSON.stringify(json));//对url进行encodeURIComponent编码

//jsonStr = JSON.stringify(json);

url += jsonStr;//给url添加模板参数

url += pars;//给url添加导出参数

//alert(url);//打印url

//window.open(url);

//console.log(url)

FR.doHyperlinkByPost(url)

image.png

  • zjslh1999 zjslh1999(提问者) 可以查询的时候删除sheet页吗,不是定义的时候删除
    2024-07-19 15:42 
  • CD20160914 CD20160914 回复 zjslh1999(提问者) 不行!!不要想了
    2024-07-19 15:43 
  • zjslh1999 zjslh1999(提问者) 那或者导出EXCEL的时候,影藏的页不导出或者不显示,我这个影藏页是不同条件影藏不同sheet页,不太固定
    2024-07-19 15:45 
  • zjslh1999 zjslh1999(提问者) 具体怎么写,不太会写,能帮忙写个例子吗
    2024-07-19 15:45 
  • CD20160914 CD20160914 回复 zjslh1999(提问者) 判断参数后,选择指定的工作表。。写js导出。
    2024-07-19 15:48 
最佳回答
1
ftRbSMMsLv0见习互助
发布于2024-9-5 09:31

垃圾软件,不知道哪个煞笔领导选择用这个

最佳回答
0
ID1208Lv6高级互助
发布于2024-7-19 15:42

不支持

  • 4关注人数
  • 244浏览人数
  • 最后回答于:2024-9-5 09:31
    请选择关闭问题的原因
    确定 取消
    返回顶部