参数如何与sheet页绑定呢?

1700633562701.jpg我想实现如图所示的效果求大佬解答

FineReport iHYelRsB 发布于 2023-11-22 14:44
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
lxy2Lv6中级互助
发布于2023-11-22 14:49
  • iHYelRsB iHYelRsB(提问者) 一直保存不了显示保存失败
    2023-11-22 14:53 
  • lxy2 lxy2 回复 iHYelRsB(提问者) 你用的是10.0版本么
    2023-11-22 15:13 
  • iHYelRsB iHYelRsB(提问者) 回复 lxy2 是的呀
    2023-11-22 15:15 
  • iHYelRsB iHYelRsB(提问者) 能教我一下怎么做的吗?直接给文件我这边 也看不懂
    2023-11-22 15:16 
  • lxy2 lxy2 回复 iHYelRsB(提问者) 文件你就看查询里的点击事件和导出EXCEL的点击事件,再看看数据字典的ds7就好了,我跟你说怕是更不好说明白
    2023-11-22 15:20 
最佳回答
0
CT1448Lv5初级互助
发布于2023-11-22 14:47(编辑于 2023-11-22 15:24)

//获取选需要展示sheet页

var value = this.getValue();

var sheets = ['sheet1','sheet2','sheet3']; //定义全部sheet页

_g().loadSheetByName(value[0]); //跳转至选择的第一个sheet页

//没选择的sheet页隐藏

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

if(value.indexOf(sheets[i])<0){

$('li[title="' + sheets[i] + '"]').hide(); 

}

}

 

JS隐藏sheet页- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

导出在url后面加sheets参数即可。

报表访问地址&op=export&format=导出格式&参数名=xxx&__filename__=名称&sheets=[sheet序号]

  • iHYelRsB iHYelRsB(提问者) 这只是隐藏 那我导出的时候还是全部导出了呀
    2023-11-22 14:49 
  • CT1448 CT1448 回复 iHYelRsB(提问者) 导出在url后面加sheets参数即可。看回答。
    2023-11-22 14:53 
  • iHYelRsB iHYelRsB(提问者) sheet页隐藏那个只能隐藏我在js里写的呀 我想实现用户自己在参数选择应该怎么弄呢
    2023-11-22 15:01 
  • CT1448 CT1448 回复 iHYelRsB(提问者) 写在回答里了,
    2023-11-22 15:24 
最佳回答
0
runnerLv7资深互助
发布于2023-11-22 14:47
  • iHYelRsB iHYelRsB(提问者) 我想要实现多选的效果而且我选择了什么显示与导出的时候只会有我选择了的sheet页
    2023-11-22 14:50 
最佳回答
0
CovidLv3中级互助
发布于2023-11-22 14:47
最佳回答
0
ID1208Lv6高级互助
发布于2023-11-22 14:51

控件传参,然后根据参数值隐藏和导出sheet页

JS隐藏sheet页--https://help.fanruan.com/finereport/doc-view-1740.html

url导出sheet页--https://help.fanruan.com/finereport/doc-view-1142.html

image.png

  • iHYelRsB iHYelRsB(提问者) 隐藏那个看了文档感觉还是没法实现我想要的效果,控件传参这是什么意思啊求解答
    2023-11-22 15:04 
  • ID1208 ID1208 回复 iHYelRsB(提问者) 参数界面有个选择展示哪些sheet页的控件,比如对应的是1234,选择显示123,将控件参数值123传给js实现4隐藏,将参数值传给url,实现Excelsheet页导出
    2023-11-22 15:26 
  • 5关注人数
  • 240浏览人数
  • 最后回答于:2023-11-22 15:24
    请选择关闭问题的原因
    确定 取消
    返回顶部