1)移動端:
在Start_time上定義onChange事件的hooks,限制結束時間的最小值為開始時間的當前值
var startTime = curComponent.data.text;
var endTimeComp = proxyPage.getComponent("End_time");
endTimeComp.data.minDatetime = startTime;
endTimeComp.update();
反之,如果是要限制可選擇的最大時間,就是設置xxxx.data.maxDatetime=xxxxx,等號右邊的值必須是YYYY-MM-DD或者YYYY-MM-DD hh:mm:ss格式的字元串
2)PC端
給Start_ time定義valueChangesHook的數據Hooks
var startTimeComp = dataControl.getComponentByPath(“leave_application. Start_time");
var startTime = startTimeComp.getControl().value;
var endTimeComp = dataControl.getComponentByPath("leave_application. End_time");
endTimeComp.disabledDate = (current) => {
var currentDate = new Date(current);
var newDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate(), 23, 59, 59);
var startTimeTemp = new Date(startTime);