3页sheet页,sheet2的A1单元格为空则隐藏sheet2页,不为空则不隐藏sheet2页。

请问如何实现,填报浏览微信截图_20240511161424.png

FineReport IDOQtWAu 发布于 2024-5-11 16:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-5-11 16:34(编辑于 2024-5-11 17:00)

var a = contentPane.getCellValue(1, 0, 0); //获取sheet2的A1单元格值

if (a.length == 0) {

$('li[title="sheet2"]').hide();//隐藏sheet2

}

image.png

=============

修改后模板

WorkBook1140.rar

  • IDOQtWAu IDOQtWAu(提问者) 按照这个设置sheet2的A1为空隐藏了sheet2,但是不为空还是隐藏sheet2
    2024-05-11 16:42 
  • snrtuemc snrtuemc 回复 IDOQtWAu(提问者) 奇怪了,这个js没法获取sheet2的单元格数据。。。帆软帮助文档写的支持的。。。难道bug了
    2024-05-11 16:53 
  • IDOQtWAu IDOQtWAu(提问者) 回复 snrtuemc 请问有其他方法可以实现吗
    2024-05-11 16:59 
  • snrtuemc snrtuemc 回复 IDOQtWAu(提问者) 帆软奇怪,不能获取直接获取sheet2单元格值,先在sheet1中获取sheet2的单元格,在获取sheet1的单元格值,去判断就可以。。。。看修改答案的模板
    2024-05-11 17:00 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-5-11 16:20(编辑于 2024-5-11 16:24)

JS隐藏sheet页

参数len取sheet2数据集长度

if(len==0){

$('li[title="sheet2"]').hide();

//隐藏sheet2

}

image.png

  • IDOQtWAu IDOQtWAu(提问者) 麻烦流程可以详细一点吗,要判断sheet2的A1单元格是否为空,谢谢
    2024-05-11 16:30 
  • 用户k6280494 用户k6280494 回复 IDOQtWAu(提问者) 你a1放的数据字段吧,直接判端数据集即可,按截图设置即可
    2024-05-11 16:32 
  • IDOQtWAu IDOQtWAu(提问者) 回复 用户k6280494 没明白,可以麻烦上传一个附件cpt文件吗
    2024-05-11 16:52 
  • 3关注人数
  • 306浏览人数
  • 最后回答于:2024-5-11 17:00
    请选择关闭问题的原因
    确定 取消
    返回顶部