0

我有实时更新输入值的可观察对象。问题是 Kendo DatePicker 不知道输入值何时更新,因此不会进行任何格式化。可以在此处查看此行为的示例:http: //jsfiddle.net/basememara/kMkSd/

$("#sampleDate1, #sampleDate2").kendoDatePicker({
    format: "dd MMM yyyy",
    parseFormats: ["yyyy/MM/dd"]
});
$("#sampleDate1").val('2012/09/25') //no formatting happens => 2012/09/25
$("#sampleDate2").data('kendoDatePicker').value('2012/09/25') //works => 25 Sep 2012

DatePicker 期望我总是通过 Kendo 对象更新值。如何告诉 DatePicker 输入值已更新(但这不应该自动完成)?

4

1 回答 1

3

这应该重新触发格式化功能:

$("#sampleDate2").data('kendoDatePicker').value($("#sampleDate2").val())
//Set the contents of #sampleDate2 to it's contents, through the kendoDatePicker
于 2012-12-06T08:04:33.420 回答