0
我有使用Kendo DateTimePicker的頁面,並將輸入綁定到Knockout Observable。我正在使用knockout-kendo.js進行橋接。Knockout和Kendo Datetimepicker在更改時間時將日期重置爲今天
正如你在這個JSFiddle中看到的那樣,我在初始化時設置了今天的日期時間的觀察值。我後來設置的值(就好像是從Ajax檢索裝,我只是不想處理上的jsfiddle回聲API)
var SchedulerAppointmentModel = function() {
var self = this,
saved = [],
initComplete = false;
self.StartDateTime = ko.observable(moment().format("MM/DD/YYYY hh:mm A"));
self.StartDateTime(moment("10/23/2014 1:30 PM").format("MM/DD/YYYY h:mm A"));
};
的問題是,如果我改變的時候,我降日期重置爲今天。我想單獨離開日期。
我認爲這與在代碼中設置kendoDateTimePicker有關,而不是在html中。我想如果我能以某種方式設置最大值,它會工作。
它實際上沒有設定日期對我來說,如果我改變的時間 - 您使用哪種瀏覽器?對我來說,重新設置日期的唯一時間是日期無效(輸入無效日期,更改時間) – 2014-11-04 23:36:58
我可以在Chrome和IE中執行此操作。你是如何改變時間的,通過使用時間選擇器還是手動改變時間?當我使用時間選擇器時,它總是將日期重置爲今天對我來說。 – SpaceCowboy74 2014-11-04 23:51:36
我正在使用chrome並使用時間選擇器進行更改。我會再試一次。 – 2014-11-05 00:14:43