this.options.form.getWidgetByName

按钮的“点击”事件提示this.options.form.getWidgetByName未定义

image.png



image.png

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

控件发错地方了,应该放到头部。

image.png

最佳回答
0
JackWangLv5中级互助
发布于2019-4-17 14:33

截图js

  • ghcfhc2003 ghcfhc2003(提问者) var wid=this.options.form.getWidgetByName(\'t2\'); alert(wid);
    2019-04-17 14:36 
  • JackWang JackWang 回复 ghcfhc2003(提问者) 这个t2是个单元格?
    2019-04-17 14:40 
  • ghcfhc2003 ghcfhc2003(提问者) 回复 JackWang http://help.finereport.com/doc-view-1824.html 官网的demo,3.1 下拉框控件(t1)中的“”,这么跑起来不报错 var Widget = this.options.form.getWidgetByName(\"t1\"); //在参数界面获取控件的方法,先获取决策报表,再通过控件名称来获取控件 var value_1 =Widget.getValue(); //获取控件实际值 alert(\'我的实际值是:\'+value_1); //弹出控件实际值 var value_2 =Widget.getText(); //获取控件显示值 alert(\'我的显示值是:\'+value_2); //弹出控件显示值
    2019-04-17 14:45 
  • JackWang JackWang 回复 ghcfhc2003(提问者) 代码最好在问题里添加,这看着眼花,,,我就想知道t2是个啥
    2019-04-17 14:50 
最佳回答
0
du673940771Lv0见习互助
发布于2019-4-17 14:41(编辑于 2019-4-17 14:43)
最佳回答
0
孤陌Lv6资深互助
发布于2019-4-17 14:47(编辑于 2019-4-17 15:02)

参数面板里 没有看见你有控件?是查询按钮?如果是查询按钮 你要设置成T2

最佳回答
0
虾米、木木Lv2初级互助
发布于2019-4-17 14:49

你报表里面有t2这个控件吗

  • 4关注人数
  • 3058浏览人数
  • 最后回答于:2019-4-17 15:02
    请选择关闭问题的原因
    确定 取消
    返回顶部