按钮控件跳转报错

CustomJSError: Cannot read property 'getValue' of undefined

之前在按钮控件写了JS事件,可以正常运行,但是现在突然报这个错误,请问有大佬知道这是什么原因吗?

附JS

var a=_g().getWidgetByName("时间").getValue();

var b=_g().getWidgetByName("单位").getValue();

var c=_g().getWidgetByName("dept").getValue();

FR.doHyperlinkByPost({

//报表路径

"url":"/webroot/decision/view/report?viewlet=/xxxx/xxxx.frm",    //参数

"para":{

"__pi__":true,    //是否显示参数面板

时间:a,

单位:b,

dept:c

},

"target":"_dialog",    //对话框方式打开

"feature":{

"width":1200,

"height":800,

"isCenter":true,     //是否居中显示

"title":"xxxxxx"

}

})

FineReport 帆软用户a69z8ip0dk 发布于 2023-1-31 09:19 (编辑于 2023-1-31 09:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-1-31 09:20(编辑于 2023-1-31 09:22)

你的语句是如何写的?发出来。

猜测是不是没有加延时?

setTimeout(function() { 

你的代码

},600)

  • 帆软用户a69z8ip0dk 帆软用户a69z8ip0dk(提问者) 之前没有加延时也是正常的,加了延时之后有什么影响吗?
    2023-01-31 09:32 
  • CD20160914 CD20160914 回复 帆软用户a69z8ip0dk(提问者) 我只是猜测。因为之前你没有代码,你看一下单独取每个参数的值是否有内容。会不会报错?你在哪里取的
    2023-01-31 09:37 
  • 帆软用户a69z8ip0dk 帆软用户a69z8ip0dk(提问者) 回复 CD20160914 确实是一个参数取值有问题,现在好了
    2023-02-10 14:48 
  • 2关注人数
  • 275浏览人数
  • 最后回答于:2023-1-31 09:31
    请选择关闭问题的原因
    确定 取消
    返回顶部