自定义JS错误 : 无法获取未定义或 null 引用的属性“setValue”

如题,给参数控件赋值不成功,显示错误如题

代码:

contentPane.getWidgetByName("kk").setValue(1)


FineReport KEXR 发布于 2019-4-22 14:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
2
Doctor_WeiLv7中级互助
发布于2019-4-22 14:11

搬出我的镇山之宝

一,参数面板获取参数面板控件

frm    this.options.form.getWidgetByName("控件名");

cpt   this.options.form.getWidgetByName("控件名");

二,参数面板获取body主体图表

frm   _g().getWidgetByName('控件名') 图表和报表快都可以    --首先把body的内容查询出来,然后再获取   例如:_g().getWidgetByName('chart0')    _g().getWidgetByName('report0')

cpt  contentPane.getWidgetByName("控件名");

三,body之间

frm  this.options.form.getWidgetByName("控件名");

cpt  contentPane.parameterEl.getWidgetByName("aa");

四,body获取参数面板的值

直接把参数面板的控件作为参数,然后获取参数的值。


这种结果八成是你在不同位置获取参数时用错了获取语法

对照我这个看一下,嘿嘿

  • 5关注人数
  • 5395浏览人数
  • 最后回答于:2019-4-22 14:11
    请选择关闭问题的原因
    确定 取消
    返回顶部