使用了dateinweek函数,但是当我在日期控件上任意选择一天时,开始时间与结束时间,一直只显示9月18,9月24,也就是当前所在周。我选择9月1号的话,还是显示9月18,9月24。
附加上“周”button的点击事件JS
var form = this.options.form;
var riqixuanze = this.options.form.getWidgetByName("riqixuanze").getValue();
//获取当前日期所在周的第一天
var K1='${=DATEINWEEK($riqixuanze,1)}';
//获取当前日期所在周的最后一天
var K2='${=DATEINWEEK($riqixuanze,-1)}';
//获取控件(开始时间)
var starttime = form.getWidgetByName("starttime");
var endtime = form.getWidgetByName("endtime");
//给控件(开始时间)赋值
starttime.setValue(K1);
//给控件(结束时间)赋值
endtime.setValue(K2);