js跳转传参,值传不过去,不管选什么时间,传过去的都是控件的默认值

image.png

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

不能这个取,用js取数据

下面格式

var starttime=this.options.form.getWidgetByName("starttime").getValue();//starttime为控件名

最佳回答
1
烟尘Lv6高级互助
发布于2021-9-1 16:21(编辑于 2021-9-1 16:21)

js获取控件值代码:

所有JS仅为获取控件,如需获取控件值请加上getValue(),如需给控件赋值请加上setValue()。

一、分页预览

1.参数面板中获取参数面板控件:this.options.form.getWidgetByName("a");

2.表格内获取参数面板控件:_g().parameterEl.getWidgetByName("a"); 

二、填报预览

1.参数面板中获取参数面板控件:this.options.form.getWidgetByName("a");

2.表格内获取参数面板控件:_g().parameterEl.getWidgetByName("a");

3.参数面板获取表格内控件:contentPane.getWidgetByName("a");  

    或者contentPane.getWidgetByCell("A1");

4.表格内获取表格内控件:contentPane.getWidgetByName("a"); 

    或者contentPane.getWidgetByCell("A1");

三、表单

1.参数面板获取参数面板控件:this.options.form.getWidgetByName("a");

2.参数面板获取组件控件:_g().getWidgetByName("a");

3.组件获取参数面板控件:_g().parameterEl.getWidgetByName("a");

4.组件获取组件控件:_g().getWidgetByName("a");

5.报表块获取组件控件:window.form=this.options.form; window.form.getWidgetByName("report0");

  • 4关注人数
  • 451浏览人数
  • 最后回答于:2021-9-1 16:21
    请选择关闭问题的原因
    确定 取消
    返回顶部