Cannotreadproperty\'getValue\'ofundefined

请问下面的代码错哪里了啊。JS萌新不知道错哪里了

//获取下拉框参数的值

var compe_code1 =_g().parameterEl.getWidgetByName("compe_code");

compe_code=compe_code1.getValue();  

 

var factory1 =_g().parameterEl.getWidgetByName("factory");

factory=factory1.getValue();   

var brand1 =_g().parameterEl.getWidgetByName("brand");

brand=brand1.getValue();   

var model_name1 =_g().parameterEl.getWidgetByName("model_name");

model_name=model_name1.getValue();   

var  VLRR1 =_g().parameterEl.getWidgetByName("VLRR");

VLRR=VLRR1.getValue();   

var week1 =_g().parameterEl.getWidgetByName("week");

week=week1.getValue();   

var month_week1 =_g().parameterEl.getWidgetByName("month_week");

month_week=month_week1.getValue();   

var year_month1 =_g().parameterEl.getWidgetByName("year_month");

year_month=year_month1.getValue();   

//alert(compe_code);

//按excel格式导出 factory  brand  model_name VLRR week

window.open(encodeURI

("${servletURL}?viewlet=test/public/VLRR_BAD_DETAIL.cpt&compe_code="+compe_code+"&month_week="+month_week+"&factory="+factory+"&brand="+brand+"&model_name="+model_name+"&VLRR="+ VLRR+"&week="+week+"&year_month="+year_month+"&format=excel"));

yzm164999 发布于 2021-6-17 14:01
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-17 14:21(编辑于 2021-6-17 14:22)

var compe_code1 =_g().parameterEl.getWidgetByName("compe_code");

var compe_code=compe_code1.getValue();  

 

var factory1 =_g().parameterEl.getWidgetByName("factory");

var factory=factory1.getValue();   

var brand1 =_g().parameterEl.getWidgetByName("brand");

var brand=brand1.getValue();   

var model_name1 =_g().parameterEl.getWidgetByName("model_name");

var model_name=model_name1.getValue();   

var  VLRR1 =_g().parameterEl.getWidgetByName("VLRR");

var VLRR=VLRR1.getValue();   

var week1 =_g().parameterEl.getWidgetByName("week");

var week=week1.getValue();   

var month_week1 =_g().parameterEl.getWidgetByName("month_week");

var month_week=month_week1.getValue();   

var year_month1 =_g().parameterEl.getWidgetByName("year_month");

var year_month=year_month1.getValue();   

window.open(encodeURI

("${servletURL}?viewlet=test/public/VLRR_BAD_DETAIL.cpt&compe_code="+compe_code+"&month_week="+month_week+"&factory="+factory+"&brand="+brand+"&model_name="+model_name+"&VLRR="+ VLRR+"&week="+week+"&year_month="+year_month+"&format=excel"));

=============注意,不同地方取数不一样

报表内

contentPane.getWidgetByName("ss").getValue();//取实际值

contentPane.getWidgetByName("ss").getText();//取显示值

参数面板

this.options.form.getWidgetByName("ss").getValue();//取实际值

this.options.form.getWidgetByName("ss").getText();//取显示值

决策报表取数

this.options.form.getWidgetByName("pp").getValue();

_g().getWidgetByName("pp").getValue(); 

contentPane.parameterEl.getWidgetByName("pp").getValue();

最佳回答
0
xiaomingyiLv6中级互助
发布于2021-6-17 14:09(编辑于 2021-6-17 14:24)

var compe_code=compe_code1.getValue(); 后面的一样改

图片.png

  • yzm164999 yzm164999(提问者) 不对唉。 还是报错
    2021-06-17 14:18 
  • xiaomingyi xiaomingyi 回复 yzm164999(提问者) 引用控件及方法:https://help.fanruan.com/finereport/doc-view-1181.html?source=4#
    2021-06-17 14:21 
  • 3关注人数
  • 330浏览人数
  • 最后回答于:2021-6-17 14:24
    请选择关闭问题的原因
    确定 取消
    返回顶部