Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 剑道UI日期选择器-获取上一个值_Kendo Ui - Fatal编程技术网

Kendo ui 剑道UI日期选择器-获取上一个值

Kendo ui 剑道UI日期选择器-获取上一个值,kendo-ui,Kendo Ui,我试图在用户使用日期选择器更改日期时进行确认。是否可以从对象模型中获取上一个值,或者我需要自己的值?没有(afaik),但您可以很容易地实现它,如下所示: var datePicker = $("#date").kendoDatePicker({ change: function (e) { var prev = $(this).data("previous"); var ok = confirm("Previous value:" + prev + ".

我试图在用户使用日期选择器更改日期时进行确认。是否可以从对象模型中获取上一个值,或者我需要自己的值?

没有(afaik),但您可以很容易地实现它,如下所示:

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", "");
在这里,我保存以前的值,然后请求确认

看到它在运行

相同的方法但不同的实施:

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
对象,然后在它更改时更新它