报表报错

报表报错CustomJSError : Cannot read properties of undefined (reading 'getValue'),就写了一个getValue,注释掉之后还是报错,请问会有什么原因可能造成这种情况,还有就是怎么设置页面左边距呢,我在设计器中的模板——页面设置——设置边距没生效,请问是什么原因呢

//////////////////////

查询按钮js如下:

var a1 = this.options.form.getWidgetByName("radio").getValue();

console.log(a1)

if (a1 != "") {

obj[0] = new Object();

obj[0].FIELD = "XXXXXX";

obj[0].LOW = a1;

//obj[0].HIGH = '';

var state = this.options.form.getWidgetByName("saparam0");

state.setValue(JSON.stringify(obj));

}

console.log(this.options.form.getWidgetByName("saparam0"));

////////////////////////////////////////////////

单选按钮组js如下:

this.options.form.getWidgetByName("Search").fireEvent("click");

//控件名也没问题

image.png

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

你的js写得有问题,把你的js发出来看一下

var a=this.options.form.getWidgetByName("ncount").getValue();//获取参数面板的实际值 

alert(a);

  • Vessel1213 Vessel1213(提问者) 已在问题中补充
    2022-06-28 16:36 
  • CD20160914 CD20160914 回复 Vessel1213(提问者) 只要前面两名。在浏览器打印出来的a1的值是什么。。。
    2022-06-28 16:37 
  • Vessel1213 Vessel1213(提问者) 回复 CD20160914 我这个是单选按钮组,当我状态值发生改变会调用查询按钮的点击方法,但是这个控件进来的时候默认是不选的,而报错页面进来就报错了,会不会是其他的问题
    2022-06-28 16:45 
  • Vessel1213 Vessel1213(提问者) 回复 CD20160914 当我点击的时候,alert的值也没问题
    2022-06-28 16:46 
  • CD20160914 CD20160914 回复 Vessel1213(提问者) 没有你的文件。这个不好猜测呢。要调试呀。。。
    2022-06-28 16:46 
  • 2关注人数
  • 510浏览人数
  • 最后回答于:2022-6-28 16:43
    请选择关闭问题的原因
    确定 取消
    返回顶部