3

剣道MVVMを使用して日付ピッカー値をバインドしています。日付ピッカーを使用して(今日ではなく)日付を選択し、MVVMを使用して値を空に設定し、日付ピッカーを再度開くと、最後に選択した日付から開始されます。

これが私が使用しているコードです:

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()が呼び出されたら、現在の日付をビューモデルの「date」に割り当ててみませんか?

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