您好我和剑道合作,我有两个控件,如下拉菜单和日历。我的下拉列表包含所有日期(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));
}
答案 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();