Kendo Scheduler全天活动的开始和结束日期相同

时间:2015-05-01 04:34:02

标签: javascript jquery kendo-ui kendo-scheduler

当全天事件设置为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));
}

但它并没有像开始那样结束。有人可以帮忙吗?

1 个答案:

答案 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);
}