JS中,根据参数隐藏sheet页

https://help.fanruan.com/finereport/doc-view-1740.html,看了这个文档,想请教一下,怎么把sheet页的名字当作参数,来实现隐藏不同sheet页

FineReport 丶尛伟 发布于 2021-11-23 11:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
IceBall09Lv6中级互助
发布于2021-11-23 13:25(编辑于 2021-11-23 16:40)

隐藏不同sheet页,你多写几个   $('li[title="sheet名"]').hide();

image.png

--------------------------------------------------------------------------

image.png

  • 丶尛伟 丶尛伟(提问者) 不想变成这样固定的模式,想变成参数来控制的
    2021-11-23 13:41 
  • IceBall09 IceBall09 回复 丶尛伟(提问者) 那你sheet名是参数过来的吗
    2021-11-23 14:08 
  • 丶尛伟 丶尛伟(提问者) 回复 IceBall09 sheet名是参数的话,应该怎么做呢
    2021-11-23 14:11 
  • IceBall09 IceBall09 回复 丶尛伟(提问者) sheet 重命名,=$参数名, var a = FR.remoteEvaluate(\"=$ZIGONGSI\"); alert(a); //var a = \"sheet1\"; if (!window.flag) { $(\"li[title=\'\"+ a +\"\']\").hide(); flag = true; //使用全局变量防止该事件重复执行 }
    2021-11-23 16:40 
  • IceBall09 IceBall09 回复 丶尛伟(提问者) 但是取不到a,你改进改进
    2021-11-23 16:40 
最佳回答
0
快乐星光Lv5中级互助
发布于2021-11-23 16:01

用sheet名做参数局限性太小,直接用参数控制sheet页,这样更方便,如图,可以用登录用户名来控制隐藏sheet页,也可以用其他参数来控制sheet隐藏,js可以写在加载、初始化、点击等等触发上。

Dingtalk_20211123155740.jpg

最佳回答
0
用户a8068717Lv4初级互助
发布于2021-11-23 17:58
可以参考我的贴子,sheet隐藏
  • 3关注人数
  • 941浏览人数
  • 最后回答于:2021-11-23 17:58
    请选择关闭问题的原因
    确定 取消
    返回顶部