3

我正在使用 Kendo MVVM 绑定日期选择器值。如果我使用 datepicker 选择一个日期(不是今天),然后使用 MVVM 将 value 设置为空,然后我再次打开 datepicker,它将从您上次选择的日期开始!

这是我正在使用的代码:

HTML:

<input type="text" data-role="datepicker" data-bind="value: date" />
<button data-bind="click: clear">clear</button>

脚本:

kendo.init($("*"));
var viewModel = kendo.observable({
    date: "",
    clear: function () {
        this.set("date", "");
    }
});
kendo.bind($("*"), viewModel);​

如果日期选择器的值为空,如何让日期选择器始终从今天开始?

4

1 回答 1

1

调用 clear() 后,为什么不将当前日期分配给视图模型的“日期”?

var today = new Date();
var viewModel = kendo.observable({
   date: today,
   clear: function () {
       this.set("date", today);
   }
});
于 2012-12-21T11:27:50.267 回答