0

嗨,我正在使用 Kendo,我有两个控件,例如下拉菜单和日历。我的下拉列表包含所有日期(01/10/2012、01/02/2013、01/01/2014 等)

我对下拉列表的更改事件进行了函数调用。在这里,我想根据下拉列表中的选定日期刷新我的日历。我可以转到日历的选定日期。但是,每次将新日历添加到页面而不是刷新现有日历时,都会发生这种情况。有人可以帮我解决这个问题吗?

这是我的足迹

$("#holidays").kendoDropDownList({
            dataTextField: "Text",
            dataValueField: "Value",
            change: function () {
   var calendar = $("#holidaysCalendar").kendoCalendar().data("kendoCalendar");
                     calendar.value(new Date($("#holidays").val));
}
4

2 回答 2

0

只为不至于迷惑,

使用此代码创建一个新的 kendoCalendar

var calendar = $("#holidaysCalendar").kendoCalendar();  // use it once on create

这样,您将获得现有 kendoCalendar 的数据

var calendar = $("#holidaysCalendar").data("kendoCalendar"); // use it to get the data

因此,使用第一个代码创建一次日历,您可以每次使用第二行代码访问它的数据。

于 2013-06-23T16:39:50.737 回答
0
var calendar = $("#holidaysCalendar").data("kendoCalendar").value().toString();
于 2016-04-12T16:49:13.063 回答