发版是11.0.5,部署上去后发现切换sheet的JS不生效;
报表有两个sheet:单指标(sheet1)、指标明细(sheet2)如图四。
报表类型为“单指标”时,展示sheet1,隐藏sheet2,报表为指标明细时相反。如sheet1和sheet2;
查询按钮增加了JS点击事件,JS文件如下:
JS.rar
JS代码如下:
if (!window.flag) {
$('li[title="指标明细"]').hide();
//隐藏指标明细sheet
_g().loadSheetByName("单指标");
//切换到单指标sheet
flag = true;
//使用全局变量防止该事件重复执行
} else {
$('li[title="单指标"]').hide();
//隐藏单指标sheet
_g().loadSheetByName("指标明细");
//切换到指标明细sheet
flag = false;
}
步骤如下:
本地与服务器版本要一致
JS隐藏sheet页-https://help.fanruan.com/finereport/doc-view-1740.html