Calendar 将所选日期加载到剑道日历
嗨,我和剑道一起工作,我有两个控件,比如下拉菜单和日历。我的下拉列表包含所有日期(2012年10月1日、2013年2月1日、2014年1月1日等) 我在下拉列表的更改事件中有一个函数调用。在这里,我想根据下拉列表中选定的日期刷新日历。我可以转到日历的选定日期。但每次都会有新日历添加到页面,而不是刷新现有日历。有人能帮我解决这个问题吗 这是我的线索Calendar 将所选日期加载到剑道日历,calendar,kendo-ui,kendo-asp.net-mvc,Calendar,Kendo Ui,Kendo Asp.net Mvc,嗨,我和剑道一起工作,我有两个控件,比如下拉菜单和日历。我的下拉列表包含所有日期(2012年10月1日、2013年2月1日、2014年1月1日等) 我在下拉列表的更改事件中有一个函数调用。在这里,我想根据下拉列表中选定的日期刷新日历。我可以转到日历的选定日期。但每次都会有新日历添加到页面,而不是刷新现有日历。有人能帮我解决这个问题吗 这是我的线索 $("#holidays").kendoDropDownList({ dataTextField: "Text",
$("#holidays").kendoDropDownList({
dataTextField: "Text",
dataValueField: "Value",
change: function () {
var calendar = $("#holidaysCalendar").kendoCalendar().data("kendoCalendar");
calendar.value(new Date($("#holidays").val));
}
只是为了让你不感到困惑 使用此代码可以创建一个新的kendoCalendar
var calendar = $("#holidaysCalendar").kendoCalendar(); // use it once on create
var calendar = $("#holidaysCalendar").data("kendoCalendar"); // use it to get the data
这样,就可以获得现有kendoCalendar的数据
var calendar = $("#holidaysCalendar").kendoCalendar(); // use it once on create
var calendar = $("#holidaysCalendar").data("kendoCalendar"); // use it to get the data
因此,使用第一行代码创建日历一次,每次都可以使用第二行代码访问日历数据。我对上面的代码做了一些修改,现在可以使用了。var日历=$(“#holidaysCalendar”).数据(“kendoCalendar”);日历值(新日期($(“#假日”).val));嘿,安东尼斯。。谢谢你的答复。。是的,我也用同样的方法做了,它对我有效。还可以添加答案的说明。这只是一行代码,可以添加javascript代码,以获取日历中选定日期的字符串值
var calendar = $("#holidaysCalendar").data("kendoCalendar").value().toString();