初始化进来,月份控件有默认值,且指标卡有值;点击报表块切换后,没有获取到月份控件的值,导致SQL没有入参,此时页面为空;为什么会出现这种问题,之前好像不会这样?重新选择月份也没有用,点击切换后,获取到的参数还是会为空;只能切换过去之后,重新选,才获取得到
在控件的事件里放 页面刷新js:_g().parameterCommit();它就没有问题了,但是有个问题,它是一整个页面被刷新了,一片空白;只想要局部刷新的那种效果,而不是整片空白。此控件是放在body里面的,整个决策报表都要用到
js决策报表块传参 刷新报表块
_g().getWidgetByName('report3').gotoPage(1, {
"参数名1": "参数值1",
"参数名2": "'参数值2"
}, 'T');
https://help.fanruan.com/finereport/doc-view-1857.html
刷新报表页面方法
月份控件是在参数栏嘛?是的,那你给tab切换的时候加一个延时函数看看
可以参考这个实现报表块切换
https://help.fanruan.com/finereport/doc-view-4047.html?source=4