10版本写的根据参数隐藏sheet页的JS在本地是正常的,在11.0.5版本不生效,请问要怎么修改呀

发版是11.0.5,部署上去后发现切换sheet的JS不生效;

报表有两个sheet:单指标(sheet1)、指标明细(sheet2)如图四。

报表类型为“单指标”时,展示sheet1,隐藏sheet2,报表为指标明细时相反。如sheet1和sheet2;

查询按钮增加了JS点击事件,JS文件如下:

JS.rar

FineReport 生活不易 发布于 2023-11-20 09:47 (编辑于 2023-11-20 09:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
生活不易Lv3见习互助
发布于2023-12-6 16:37

JS代码如下:

if (!window.flag) {

$('li[title="指标明细"]').hide();

//隐藏指标明细sheet

_g().loadSheetByName("单指标");

//切换到单指标sheet

flag = true;

//使用全局变量防止该事件重复执行

} else {

$('li[title="单指标"]').hide();

//隐藏单指标sheet

_g().loadSheetByName("指标明细");

//切换到指标明细sheet

flag = false;

//使用全局变量防止该事件重复执行

}

步骤如下:

1.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-20 09:48

本地与服务器版本要一致

  • 生活不易 生活不易(提问者) 我知道这个原因大佬,但发版的时候用的不是10版本,所以我想问一下,JS要怎么改才能在发版的版本上生效呀
    2023-11-20 09:52 
最佳回答
0
孤陌Lv6资深互助
发布于2023-11-20 10:03(编辑于 2023-11-20 10:05)

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

  • 生活不易 生活不易(提问者) 感谢大佬,一开始我也参照这个写的,但估计是因为一个是单元格筛选,一个是参数筛选的原因,所以链接中的方法没生效,所以我改成了现在生效的JS
    2023-11-20 10:15 
  • 孤陌 孤陌 回复 生活不易(提问者) 可以的啊,隐藏部分 和单元格过滤没有关系
    2023-11-20 12:09 
  • 2关注人数
  • 164浏览人数
  • 最后回答于:2023-12-6 16:37
    请选择关闭问题的原因
    确定 取消
    返回顶部