求大佬指点:决策报表如何实现:点击地区传递某个动态参数,使报表块中除地区外的列隐藏

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

[通用]JS 隐藏部分Tab-https://help.fanruan.com/finereport10.0/doc-view-2491.html

JS实现隐藏Tab页-https://help.fanruan.com/finereport10.0/doc-view-2083.html

地区点击事件

if(length(动态参数)!=0){

this.options.form.getWidgetByName("tabpane0").setTabVisible("tab1", false); this.options.form.getWidgetByName("tabpane0").setTabVisible("tab2", false); this.options.form.getWidgetByName("tabpane0").setTabVisible("tab3", false);

}

  • 生活不易 生活不易(提问者) 谢谢大佬,祝大佬多子多福,儿孙满堂
    2022-12-16 17:19 
  • 生活不易 生活不易(提问者) 大佬,再请教一下,我将供应商和雇员隐藏后,报表却是按照雇员展开,不是按照地区展开的,请问要怎么修改呀?如果之隐藏供应商或者雇员其中一个的话,地区展开又是正确的。
    2022-12-16 17:48 
  • free_zz free_zz 回复 生活不易(提问者) 再开个帖子,截图看下呢
    2022-12-16 17:55 
  • 生活不易 生活不易(提问者) 回复 free_zz 好的大佬,我马上操作哈,昨天没看论坛了,不好意思
    2022-12-17 12:00 
  • 生活不易 生活不易(提问者) 回复 free_zz 大佬,我重新截图发帖了,求您再指点一下
    2022-12-17 12:04 
最佳回答
1
snrtuemcLv8专家互助
发布于2022-12-16 15:22

这个不就是,设置条件属性,列宽为0

然后根据你的动态参数判断显示和隐藏就可以

决策版本和普通cpt一样操作的

最佳回答
1
CD20160914Lv8专家互助
发布于2022-12-16 15:22(编辑于 2022-12-16 15:23)

你直接设置点击组件点击就行了。不用动态参数

图表切换.rar

看一下文件

  • 3关注人数
  • 525浏览人数
  • 最后回答于:2022-12-16 15:24
    请选择关闭问题的原因
    确定 取消
    返回顶部