在开放事件中设置KendoDatepicker最小日期

时间:2013-10-21 06:18:57

标签: kendo-ui

我想在kendo datepicker输入中显示过去的日期,但是要在日历中禁用过去的日期。例如,我从DB获取日期值为10月1日。所以我想在日期输入中显示相同但当用户打开kendo datepicker时,我想在验证过程中禁用过去的日期。我尝试使用min:new date()的kendo datepicker,但在这种情况下,我无法显示来自DB的数据

任何人都可以帮我这个。

1 个答案:

答案 0 :(得分:2)

尝试以下解决方案。

http://jsfiddle.net/vojtiik/ATmHG/4/

var todaysDate = new Date();
var pastDate = new Date(2013, 1, 1);

var dp = $("#datepicker").kendoDatePicker({
    value: pastDate,
     min: pastDate,
     open: function(e) {
         if ( dp.min() == pastDate)  {
            dp.value(todaysDate);
            dp.min(todaysDate);
         }
      }
}).data("kendoDatePicker");