如何才能在决策报表中选择一个控件的值就出来数据

我的决策报表中有两个控件,一个是活动名称,一个是时间,控件值分别选择不同数据集中的字段,选择完活动名称会自动出来时间,可是每次我选择完活动名称这个控件值,自动出来了时间控件的值,可是报表数据就是出不来,必须还得再选择一下时间控件的值才能出来报表数据,请问有什么办法只要选择一个活动名称控件的值就直接出来报表数据不需要再重新去选择时间控件的值?

FineReport 用户d9908268 发布于 2021-12-22 10:14 (编辑于 2021-12-22 10:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-6-14 22:05

这种情况-由于你把二个控件决策报表的body主体中,选择活动名称后,虽然时间控件存在联动自动赋值。但这个事件是和SQL数据集同时执行,SQL执行时,无法正常获取到时间控件参数值;

————————————

方法一:二个控件放在决策报表参数界面;

方法二:将一楼的脚本放在时间控件的「编辑后事件」中,让其赋值后重新执行一次;

最佳回答
0
豆豆小可爱Lv5中级互助
发布于2021-12-22 10:17

写个编辑后JS试下

_g().parameterCommit();

  • 用户d9908268 用户d9908268(提问者) 我在活动名称这个控件加了这个编辑后事件好像没效果,还是得选择一下时间才能出来数据
    2021-12-22 10:20 
  • 豆豆小可爱 豆豆小可爱 回复 用户d9908268(提问者) 你的SQL时间参数为空,数据可以出来吗?
    2021-12-22 10:24 
  • 用户d9908268 用户d9908268(提问者) 回复 豆豆小可爱 不行,必须有这两个数据才出的来
    2021-12-22 10:38 
  • 豆豆小可爱 豆豆小可爱 回复 用户d9908268(提问者) 那你SQL得修改下
    2021-12-22 13:39 
最佳回答
0
CD20160914Lv8专家互助
发布于2021-12-22 10:36

内置数据弄一点就行。模板传一下呢。

  • 4关注人数
  • 440浏览人数
  • 最后回答于:2022-6-14 22:05
    请选择关闭问题的原因
    确定 取消
    返回顶部