3
我試圖在用戶使用日期選擇器更改日期時進行確認。是否有可能從對象模型中獲取以前的值,還是需要滾動我自己的?Kendo UI DatePicker - 獲取以前的值
我試圖在用戶使用日期選擇器更改日期時進行確認。是否有可能從對象模型中獲取以前的值,還是需要滾動我自己的?Kendo UI DatePicker - 獲取以前的值
沒有(據我所知),但你可以很容易地實現它,因爲這:
var datePicker = $("#date").kendoDatePicker({
change: function (e) {
var prev = $(this).data("previous");
var ok = confirm("Previous value:" + prev + ". Do you want to change?");
if (ok) {
$(this).data("previous", this.value());
} else {
datePicker.value(prev);
}
}
}).data("kendoDatePicker");
$(datePicker).data("previous", "");
我在哪裏保存以前的值,然後要求確認。
看到它正在運行here。
同樣的方法,但不同的實現:
var datePicker = $("#date").kendoDatePicker({
previous: "",
change : function (e) {
var prev = this.options.previous;
var ok = confirm("Previous value:" + prev + ". Do you want to change?");
if (ok) {
datePicker.options.previous = datePicker.value();
} else {
datePicker.value(prev);
}
}
}).data("kendoDatePicker");
我在哪裏延長了previous
場kendoDatePicker.options
對象,然後當它改變了我更新。