将所选日期加载到kendo日历

时间:2013-06-23 08:53:03

标签: calendar kendo-ui kendo-asp.net-mvc

您好我和剑道合作,我有两个控件,如下拉菜单和日历。我的下拉列表包含所有日期(2012年10月1日,01/02/2013,2014年1月1日等)

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

这是我的踪迹

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

2 个答案:

答案 0 :(得分:0)

这样你就不会感到困惑,

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

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

通过这个,您可以获得现有kendoCalendar的数据

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

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

答案 1 :(得分:0)

var calendar = $("#holidaysCalendar").data("kendoCalendar").value().toString();