V10版本,点击查询按钮后如何清空参数控件的内容值?

大家好,请教个问题。

V10版本,点击查询按钮后如何清空参数控件的内容值?

我新增了个按钮控件,在【点击事件】中编写以下JS脚本,可以正常使用。

this.options.form.getWidgetByName("地区").reset(); //清空【地区参数】

但是在【模板Web属性--分页预览设置--事件设置--加载结束】中使用上面这段JS脚本,点击【查询】按钮,出现以下错误。

CustomJSError : Cannot read property 'getWidgetByName' of undefined

附件中有模板文件,连接着官方预置的数据源【FRDemo】。

点击查询按钮后清空参数值.zip

以下是官方帮助文档,我尝试着在【加载结束】中编写JS脚本,但是报错。

JS实现清空控件内容- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport10.0/doc-view-1196.html

image.png

image.png

image.png

image.png

FineReport 冥王星 发布于 2022-11-8 00:10 (编辑于 2022-11-8 07:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2022-11-8 08:01

换个写法

换成

_g().parameterEl.getWidgetByName("地区").reset(); //清空【地区参数】

就可以了

  • 冥王星 冥王星(提问者) 感谢同学的热心回复。 经过验证,确认无误。
    2022-11-08 21:28 
最佳回答
0
weibwLv7高级互助
发布于2022-11-8 08:02(编辑于 2022-11-8 08:04)

_g().parameterEl.getWidgetByName('text').reset();

  • 2关注人数
  • 543浏览人数
  • 最后回答于:2022-11-8 08:04
    请选择关闭问题的原因
    确定 取消
    返回顶部