绝对画布块里的参数,绝对画布块外的report获取不到吗?传不出去嘛?

image.png

image.png

image.png

image.png

image.png

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

可以取到的,你怎么取的

===================

js决策报表块传参

var a=this.options.form.getWidgetByName("date").getValue();

或者

var a=_g().getWidgetByName("date").getValue();

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

"参数名1": a

}, 'T');

  • powerli powerli(提问者) $date
    2022-09-26 10:33 
  • powerli powerli(提问者) 你看我新加的图 为啥会不一样的值呢?
    2022-09-26 10:38 
  • snrtuemc snrtuemc 回复 powerli(提问者) 直接超链接的js或其他工,用$date获取,一致是初始化的值,是吧。可以把这个在报表块单元格=$date,然后取报表块单元格就可以,或者直接js语句获取this.options.form.getWidgetByName(\"date\").getValue();或者_g().getWidgetByName(\"date\").getValue();
    2022-09-26 10:39 
  • snrtuemc snrtuemc 回复 powerli(提问者) 不一样就是,报表块取得时实际值,而且会是实际值,上面的取到是初始化后的显示值,而且控件值改变,上面的不会变,报表块单元格会变,你可以测试下
    2022-09-26 10:41 
  • powerli powerli(提问者) 回复 snrtuemc 我这个标题中有个日期控件,然后是date 刚开始我设置了默认值,但是获取不到数据。我选了个别的日期 就 能获取到了
    2022-09-26 10:44 
  • 2关注人数
  • 362浏览人数
  • 最后回答于:2022-9-26 15:51
    请选择关闭问题的原因
    确定 取消
    返回顶部