使用大数据集导出的时候能否加一个对话框,再选择是否导出?

目前有一张超大数据量报表,使用了大数据集导出插件。

现在的需求是点击导出时,需要弹出一个弹窗,弹窗的内容要展示“一共879009条数据。当数据量达到30万条时,服务器可能崩溃,请确认是否导出”。这个879009的数据要从数据集获得。请问通过js要怎么写呢?

FineReport 奇犽呀呀 发布于 2023-11-13 18:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
CD20160914Lv8专家互助
发布于2023-11-13 18:10(编辑于 2023-11-13 18:11)

二次确认的方法

JS实现删除时二次确认- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

条数就直接再写一个数据集,按参数只返回一个总数字段,再用js的时候获取这个字段的值

image.png

  • 奇犽呀呀 奇犽呀呀(提问者) 大佬您好,我想再请教一下。当页面上有参数的时候,这个n好像就不会跟着参数变化。我用来写条数的数据集是有加上参数的。这种情况有什么办法呢
    2023-11-13 19:24 
  • CD20160914 CD20160914 回复 奇犽呀呀(提问者) 你的数据集要把参数加上,只是字段用count统计就行了,参数和数据集要完全一样!!
    2023-11-13 20:13 
  • 奇犽呀呀 奇犽呀呀(提问者) 回复 CD20160914 是的,一样加上了参数,可是用数据集后,js获取的count没法跟参数变化了。可能是因为10版本的原因,数据集参数优先级会高于参数面板吧
    2023-11-14 09:06 
  • CD20160914 CD20160914 回复 奇犽呀呀(提问者) 与版本没有关系。你是点击事件。。你把它写在参数面板上面加一个按钮:https://help.fanruan.com/finereport/doc-view-2597.html
    2023-11-14 09:08 
  • 奇犽呀呀 奇犽呀呀(提问者) 回复 CD20160914 大佬您好,是这样的,我的意思是我需要在这个点击事件里面把条数显示出来,我配好参数n,值为value(\"ds1\",1),ds1是配好了参数面板的参数的数据集,js里面直接写alert(n)。 此时我点击按钮,页面上会把n这个条数显示出来,但是我再用下拉框去选择参数,弹出框的条数n不会跟着改变。
    2023-11-14 09:29 
  • 2关注人数
  • 188浏览人数
  • 最后回答于:2023-11-13 18:11
    请选择关闭问题的原因
    确定 取消
    返回顶部