控件联动问题。

例:能否当日期选择2022-11的时候,  下面开始时间的日期自动变成20221101—20221130

image.png

FineReport rbk333 发布于 2022-11-25 19:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
15922204585Lv6高级互助
发布于2022-11-25 20:31

参考:

image.png

image.png

var a=this.options.form.getWidgetByName("rq").getValue();

var b=a+'-01'

var c=new Date(parseInt(a.substr(1,4)),parseInt(a.substr(6,7)),0).getDate()

var d=a+'-'+c

var a=this.options.form.getWidgetByName("rq1").setValue(b);//开始日期

var a=this.options.form.getWidgetByName("rq2").setValue(d);//结束日期

最佳回答
0
CD20160914Lv8专家互助
发布于2022-11-25 21:08

开始日期设置公式:=DATEINMONTH(CONCATENATE($日期,"-01"),1)

结束日期设置公式:   =DATEINMONTH(CONCATENATE($日期,"-01"),-1)

image.png

image.png

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