按钮跳转后日期联动

image.png

想实现按钮跳转后日期联动,应该怎么传参?这样写获取不到日期的值

下面是js

var a = _g().getWidgetByName('a').getValue();  // 获取参数a的值

var b = _g().getWidgetByName('b').getValue();  // 获取参数b的值

 

var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");  

// 对话框内 iframe 参数的命名,默认宽高占比是 100%,可向下滚动

iframe.attr("src", "?reportlet=/人事信息录入/统计图形.cpt&op=write&a=" + a + "&b=" + b);  

// 给 iframe 添加 src 属性并传递参数 a 和 b

 

var o = {

    width: 1000,  // 对话框宽度

    height: 500  // 对话框高度

};

 

FR.showDialog("统计", o.width, o.height, iframe, o);  // 弹出对话框

FineReport 新用户胖虎是女生 发布于 2025-3-13 16:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
很困想睡觉Lv6初级互助
发布于2025-3-14 16:20
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-3-13 16:39(编辑于 2025-3-13 16:39)

你的控件名没错吧

this.options.form.getWidgetByName("控件名").getValue();//取实际值

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

换成这个看看

var a = this.options.form.getWidgetByName('a').getValue();  // 获取参数a的值

var b = this.options.form.getWidgetByName('b').getValue();  // 获取参数b的值

最佳回答
0
CovidLv3高级互助
发布于2025-3-13 16:39

https://help.fanruan.com/finereport10.0/doc-view-4007.html 参考文档  

在function里面写JS获取。你的方式只能获取到初始值

最佳回答
0
yzmp754J5745601Lv3见习互助
发布于2025-3-13 16:39(编辑于 2025-3-13 16:47)

变量a、b就是控件的值

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

这个方式需要将a、b修改为控件名称

var a = _g().parameterEl.getWidgetByName('days_c').getValue();  // 获取参数a的值

var b = _g().parameterEl.getWidgetByName('days_c'_c').getValue();  // 获取参数b的值

最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-13 16:39

var a = _g().getWidgetByName('a').getValue();  // 获取参数a的值

var b = _g().getWidgetByName('b').getValue();  // 获取参数b的值

改成

var a = _g().parameterEl.getWidgetByName("a").getValue();

var b = _g().parameterEl.getWidgetByName("b").getValue();

最佳回答
0
新用户胖虎是女生Lv2见习互助
发布于2025-3-14 15:49
  • 4关注人数
  • 58浏览人数
  • 最后回答于:2025-3-14 16:20
    请选择关闭问题的原因
    确定 取消
    返回顶部