参考此文档写的JS JS实现自定义按钮快速给参数赋指定范围值- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com) //获取到 RQ 控件值,并赋值给参数 RQ var RQ=this.options.form.getWidgetByName("RQ").getValue(); //获取参数 RQ 所在周的第一天,并赋值给参数s var s=FR.remoteEvaluate('FORMAT(DATEINWEEK("'+RQ+'",1),"yyyy-MM-dd")'); //获取参数 RQ 所在周的最后一天,并赋值给参数e var e=FR.remoteEvaluate('FORMAT(DATEINWEEK("'+RQ+'",-1),"yyyy-MM-dd")'); //给控件 B_TIME 赋值 this.options.form.getWidgetByName("kssj").setValue(s); //给控件 E_TIME 赋值 this.options.form.getWidgetByName("jssj").setValue(e); |