预览一打开会报错

CustomJSEror: Cannot read properties of undefined (reading 'getValue')

image.png

这是对应的日志

image.pngimage.png

FineReport yzmPPW3X2364775 发布于 2025-9-17 15:02 (编辑于 2025-9-17 15:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzmPPW3X2364775Lv2见习互助
发布于3 天前

form那里的初始化后复制粘贴没修改到

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-9-17 15:03

看看你js怎么写的 写在什么位置的

  • yzmPPW3X2364775 yzmPPW3X2364775(提问者) var start_date = _g().getWidgetByName('start_date_c').getValue();
    var end_date = _g().getWidgetByName('end_date_c').getValue();
    var model_type = _g().getWidgetByName('model_type_c').getValue();


    var parms = {
    "start_date" : start_date,
    "end_date" : end_date,
    "model_type" : model_type,
    }

    //图表标题
    _g().getWidgetByName("新品机型工作完成率统计-图表标题").gotoPage(1, parms, true);

    // 图表
    FR.Chart.WebUtils.changeParameter({chartID: '新品样件全尺寸完成情况-按机型', para: parms})
    FR.Chart.WebUtils.changeParameter({chartID: '一致性审核完成情况-按机型', para: parms})
    FR.Chart.WebUtils.changeParameter({chartID: '模具样件全尺寸完成情况-按机型', para: parms})
    FR.Chart.WebUtils.changeParameter({chartID: '作业指导书完成情况-按机型', para: parms})
    FR.Chart.WebUtils.changeParameter({chartID: '图纸完成情况-按机型', para: parms})
    FR.Chart.WebUtils.changeParameter({chartID: '新品机型工作完成率统计条形图', para: parms}) 在搜索控件的事件那里写的
    2025-09-17 15:20 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-9-17 15:08

加个延时

setTimeout(function() {

你的JS代码;

}, 500);

-----------------

获取控件的方式,注意控件名不要错了

var aa=this.options.form.getWidgetByName("控件名");

或是

var aa=_g().getWidgetByName("控件名"); 

最佳回答
0
ID1208Lv6高级互助
发布于2025-9-17 15:28(编辑于 2025-9-17 15:31)

frm获取参数界面控件值

_g().getParameterContainer().getWidgetByName('text').getValue();//text为参数面板里的控件名称

  • 3关注人数
  • 34浏览人数
  • 最后回答于:3 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部