我有Kendo UI
的MVC应用程序。我有两个日期选择器:从/到
“迄今为止”应禁用小于“起始日期”值的所有值。
我写了这个JavaScript代码:
function AktivVonChange() {
debugger;
var startDate = $("#AktivVon").data("kendoDatePicker").value();
$("#AktivBis").kendoDatePicker({
value: startDate,
disableDates: function(date) {
if (date && compareDates(date, startDate)) {
return true;
} else {
return false;
}
}
});
}
function compareDates(date, startDate) {
if (startDate.getDate() === date.getDate() && startDate.getMonth() === date.getMonth() && startDate.getYear() === date.getYear()) {
return true;
}
return false;
}
但它没有禁用值,我没有收到任何错误。任何帮助?
另一个问题:
我在多个页面中有多个日期选择器,他们必须验证相同的逻辑。是否有一种方法可以在布局中一次性添加此代码而无需对kendo
进行任何编辑?喜欢:
$(document).ready(function() {
// add on change to all "From date"
});
谢谢