单元格可以添加点击事件吗?

在移动端用单元格做了几个jiaonang按钮(因为单选按钮组不能调整按钮大小),想通过这几个按钮实现其他报表块的显示与隐藏,我的思路是给单元格添加当前决策报表对象,把参数值传给对应报表块,报表块根据参数值显示或隐藏,给报表块添加了初始化后JS,能判断出报表块拿到了传来的参数,但是没有实现按钮切换来显示隐藏报表块,感觉是初始化后就不会再重新加载页面导致的,请问这个思路行的通吗? 或者可以指导一下可行的方法,比如单元格像按钮那样添加点击事件。image.png

image.png

FineReport 斗尊强者恐怖如斯 发布于 2021-9-17 14:15
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
shirokoLv6资深互助
发布于2021-9-17 14:18

可以添加超链接,超链接可以用js

  • 斗尊强者恐怖如斯 斗尊强者恐怖如斯(提问者) 你好,可以说具体点吗?是在单元格上添加js脚本,还是在条件属性中添加超级链接,用JS脚本?
    2021-09-17 14:26 
  • shiroko shiroko 回复 斗尊强者恐怖如斯(提问者) 后者,看了一下你写的,跟你问的没关系,你单纯js写错了。决策报表当前this不明不如换另一种方式 _g().getWidgetByName(\"report0\")。不要用this.option.form了
    2021-09-17 14:31 
  • 斗尊强者恐怖如斯 斗尊强者恐怖如斯(提问者) 回复 shiroko 这个_g().getWidgetByName(\\\"report0\\\")移动端可以用吗?
    2021-09-17 14:34 
  • shiroko shiroko 回复 斗尊强者恐怖如斯(提问者) 支持的吧https://help.fanruan.com/finereport/doc-view-586.html
    2021-09-17 14:37 
  • 斗尊强者恐怖如斯 斗尊强者恐怖如斯(提问者) 回复 shiroko 你好,我给单元格添加了条件属性-超级连接-Javascript : if(p5==\"年龄\"){ _g().getWidgetByName(\'report7\').setVisible(true); _g().getWidgetByName(\'chart0\').setVisible(true) } else{ _g().getWidgetByName(\'report7\').setVisible(false); _g().getWidgetByName(\'chart0\').setVisible(false) } 右上角添加参数 p5: =p5, 公式条件写的是 $p5=\"年龄\",还是没有实现,请问是哪里写的不对吗?
    2021-09-17 15:02 
  • 2关注人数
  • 315浏览人数
  • 最后回答于:2021-9-17 14:18
    请选择关闭问题的原因
    确定 取消
    返回顶部