为什么 Kendo DateRangePicker 更改事件多次触发?

Why Kendo DateRangePicker change event fire multiple times?

我是第一次使用 KendoDateRangePicker,我注意到 change 事件触发了多次 (3)。为什么?这是 kendo 错误吗?

这是我的样本

 $("#daterangepicker").kendoDateRangePicker({
                format: "dd/MM/yyyy",
                change: function () {
                    var range = this.range();                    
                    var rangeStart = convertDate(range.start, "-");
                    if (range.end) {
                        var rangeEnd = convertDate(range.end, "-");
                    } else {
                        rangeEnd = "";
                    }
                    
                    console.log(rangeStart, rangeEnd);

                    function convertDate(d, separator) {
                        var dd = d.getDate();
                        var mm = d.getMonth();
                        var yyyy = d.getFullYear();
                        return dd + separator + mm + separator + yyyy;
                    }                   
                    
                }

            });
<div id="daterangepicker" title="daterangepicker"></div>

我认为这是一个错误:它与 https://docs.telerik.com/kendo-ui/api/javascript/ui/daterangepicker/events/change 文档中的描述相悖:

Fires when the selected date is changed

理想情况下,将其归档在 https://github.com/telerik/kendo-ui-core/issues .

此问题已在 Kendo UI 版本 2020 R1

中修复

https://www.telerik.com/support/whats-new/kendo-ui/release-history/kendo-ui-r1-2020