请教一下模板参数和事件的逻辑

image.png用这个模板参数来控制报表块的隐藏

写死之后是正常的,这个是因为模板参数在这个事件执行之后吗

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

数据集数据需要报表加载后,你的参数获取值的写法会取不到数据。

不应该这么写,最好用sql函数取值,不要用数据集函数。

最佳回答
0
CD20160914Lv8专家互助
发布于2023-3-10 15:23(编辑于 2023-3-10 15:36)

直接这样吧,把你公式那一部分删除

我放在分页预览加载结束的事件里面测试是可以的!

setTimeout(function() {

var sql = "value('getdept',1,1)";

var value = FR.remoteEvaluate(sql);

alert(value);

},1500)

最佳回答
0
Harry768Lv6见习互助
发布于2023-3-10 15:24

我理解:数据集加载在模板参数后,所以需要模板参数绑定控件来实现,让控件获取数据集的值,然后js就可以正常获取控件的值了

  • 4关注人数
  • 302浏览人数
  • 最后回答于:2023-3-10 15:36
    请选择关闭问题的原因
    确定 取消
    返回顶部