0

我正在尝试使用以下选项初始化剑道“日期选择器”:

$("#elementid").kendoDatePicker({
    //... 
    depth: "year"
});

当我在小部件中更改月份时,我想在我的视图模型中设置所选月份的最后一天(而不是默认情况下的第一天)。

例如:通过选择“一月”,日期选择器设置为“01/01/2013”​​,但我希望它返回“31/01/2013”​​(最后一天)。

有人知道我该怎么做吗?

4

1 回答 1

0

将您定义kendoDatePicker为:

$("#elementid").kendoDatePicker({
    ...
    depth : "year",
    change: function (e) {
        var val = this.value();
        this.value(new Date(val.setMonth(val.getMonth() + 1, 0)));
    }
});

我们处理该change事件并使用 JavaScript 计算所选日期的最后一天。

于 2013-01-16T12:54:25.110 回答