----在fvs脚本中点击导出明细表,想要根据筛选框过滤为当前年份的时间

f319ce526fd05c34d67daba7cc551ae.png

FineReport yzm953976 发布于 2025-3-11 14:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-3-11 14:19

你这要传参数过去

过滤当年数据

参考

URL直接导出报表 https://help.fanruan.com/finereport/doc-view-1142.html

  • yzm953976 yzm953976(提问者) 这个点击事件不参与过滤,我只想点击这个按钮,生成一个筛选框当前年份的导出表
    2025-03-11 14:28 
  • 华莉星宸 华莉星宸 回复 yzm953976(提问者) 你要传参过滤才能够导出当前年份的数据啊,不过滤就是所有的数据了
    2025-03-11 14:35 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-3-11 14:20(编辑于 2025-3-11 14:33)

你在FVS筛选了年份后,对应的报表块的数据会变化的呀,你这样导出后就是按年份过滤的数据呀

你对应的变更明细这个里面所引用的数据集绑定好参数!!!设置好参数就行了

全局接口-FR- FineReport帮助文档 - 全面的报表使用教程和学习资料

FR.doHyperlinkByGet({ //报表路径 

"url":"/webroot/decision/view/report?viewlet=GettingStarted.cpt", 

//参数 

"para":{ "地区":"华东",   

"format":"excel",

"extype":"simple"

}

, "target":"_self" 

  //导出 

  })

image.png

image.png

  • yzm953976 yzm953976(提问者) 不是,筛选框过滤的是年月日,这个点击按钮是在表格中,不参与过滤,只想点击获取筛选器对应年份的数据
    2025-03-11 14:26 
  • CD20160914 CD20160914 回复 yzm953976(提问者) 那你就重新制作一个cpt文件,格式和这个报表块一样!!然后用js传参数导出对应的cpt模板就行了!!
    2025-03-11 14:27 
  • yzm953976 yzm953976(提问者) 回复 CD20160914 因为要导出页面有很多,所以我想直接在当前页面过滤导出
    2025-03-11 14:29 
  • CD20160914 CD20160914 回复 yzm953976(提问者) 参考一下上面的写法,和文档,可以弹窗,就可以导出!!
    2025-03-11 14:30 
  • CD20160914 CD20160914 回复 yzm953976(提问者) 这个fvs的导出没有传参数。你得用另外的方式,按我说的导出!!!不然不行!!
    2025-03-11 14:34 
  • 3关注人数
  • 30浏览人数
  • 最后回答于:2025-3-11 14:33
    请选择关闭问题的原因
    确定 取消
    返回顶部