当全天事件设置为false时,我想让Kendo UI Scheduler的开始日期和结束日期相同。我在编辑时试过这个:
edit: function (e) {
e.event.set("isAllDay", false);
a = e.event.start;
a.setHours(a.getHours() + 1)
e.event.set("end", new Date(a));
}
但它并没有像开始那样结束。有人可以帮忙吗?
答案 0 :(得分:1)
您这样做:a.setHours(a.getHours() + 1)
,将结束日期设置为比开始日期晚一个小时。
这对我有用:
edit: function (e) {
e.event.set("isAllDay", false);
var a = e.event.start;
a.setHours(a.getHours());
e.event.set("end", new Date(a));
}
您也可以使用更少的代码:
edit: function (e) {
e.event.set("isAllDay", false);
e.event.set("end", e.event.start);
}