参数面板的控件使用公式查询数据集,只能查第一次的结果。

参数面板的控件使用公式查询数据集,只能查第一次的结果,后续不管数据集的结果如何改变,参数面板上的控件的值都不会改变。这种要怎么解决。VALUE("ds1",1,1)

FineReport yyds0 发布于 2025-6-3 13:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-6-3 14:04

查询的时候用js给控件重新赋值

var a=FR.remoteEvaluate('=VALUE("ds1",1,1)');

_g().parameterEl.getWidgetByName('控件名').setValue(a);

最佳回答
0
snrtuemcLv8专家互助
发布于2025-6-3 13:59
  • yyds0 yyds0(提问者) sql太长了 没发用sql函数
    2025-06-03 14:00 
  • snrtuemc snrtuemc 回复 yyds0(提问者) 你用value函数,需要重新加载整个页面才有效,不然是不会改变的。。。
    2025-06-03 14:01 
  • yyds0 yyds0(提问者) 回复 snrtuemc 能在查询按钮里加个刷新控件的方法来实现吗
    2025-06-03 14:02 
  • snrtuemc snrtuemc 回复 yyds0(提问者) 不行,数据集数据不会变,要么刷新界面,要么改成sql函数
    2025-06-03 14:04 
  • 3关注人数
  • 49浏览人数
  • 最后回答于:2025-6-3 14:04
    请选择关闭问题的原因
    确定 取消
    返回顶部