report10.0决策报表新自适应获取报表块单元格值判断问题

Form10.zip

业务场景:如下图,点击下拉框ny控件时,如果REPORT0报表块里A1的值等于b时,隐藏REPORT1;不等于b时,显示REPORT1。

现在的问题是:需要连续选择2次同样的下拉框值才会改变是否隐藏REPORT1,请问怎么实现点击一次下拉框,就可以拿到REPORT0报表块里A1的最新的值,然后显示/隐藏报表块image.png

加上延时就可以实现了

image.png

FineReport luozhiwei 发布于 2022-3-1 15:17 (编辑于 2022-3-1 16:52)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
may2meLv6初级互助
发布于2022-3-1 15:26

把下拉框ny控件的点击事件换成编辑后事件

  • luozhiwei luozhiwei(提问者) 不行,试过了,上面有上传模板,大佬请帮忙再看看
    2022-03-01 15:27 
  • may2me may2me 回复 luozhiwei(提问者) report0里面A1的值是根据下拉框值变化的,getCellValue获取的一直是它上一次的值
    2022-03-01 15:48 
  • may2me may2me 回复 luozhiwei(提问者) 可以把report0中的A1拿出外面来,放到隐藏控件中,然后触发控件的编辑后事件或点击事件
    2022-03-01 15:51 
  • luozhiwei luozhiwei(提问者) 回复 may2me 怎么获取最新的值呢。。
    2022-03-01 15:51 
  • may2me may2me 回复 luozhiwei(提问者) 现在的下拉框获取不到最新值,除非在这里用sql()现查出来. 换个思路 把A1的数据集字段放到新建控件中,下拉框联动到新建控件后,触发新建控件的编辑后事件
    2022-03-01 15:56 
  • 2关注人数
  • 554浏览人数
  • 最后回答于:2022-3-1 16:52
    请选择关闭问题的原因
    确定 取消
    返回顶部