决策报表参数值没有获取到

初始化进来,月份控件有默认值,且指标卡有值;点击报表块切换后,没有获取到月份控件的值,导致SQL没有入参,此时页面为空;为什么会出现这种问题,之前好像不会这样?重新选择月份也没有用,点击切换后,获取到的参数还是会为空;只能切换过去之后,重新选,才获取得到image.png

在控件的事件里放 页面刷新js:_g().parameterCommit();它就没有问题了,但是有个问题,它是一整个页面被刷新了,一片空白;只想要局部刷新的那种效果,而不是整片空白。此控件是放在body里面的,整个决策报表都要用到

FineReport yzm630820 发布于 2023-6-7 14:45 (编辑于 2023-6-7 14:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-6-7 14:50(编辑于 2023-6-7 14:57)

js决策报表块传参 刷新报表块

_g().getWidgetByName('report3').gotoPage(1, {

"参数名1": "参数值1",

"参数名2": "'参数值2"

}, 'T');

https://help.fanruan.com/finereport/doc-view-1857.html

刷新报表页面方法

最佳回答
0
年年plusLv5中级互助
发布于2023-6-7 14:48(编辑于 2023-6-7 14:53)

月份控件是在参数栏嘛?是的,那你给tab切换的时候加一个延时函数看看

可以参考这个实现报表块切换 

https://help.fanruan.com/finereport/doc-view-4047.html?source=4

  • 3关注人数
  • 466浏览人数
  • 最后回答于:2023-6-7 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部