【问题标题】:kendo-datetimepicker: how to set min/maxkendo-datetimepicker:如何设置最小值/最大值
【发布时间】:2015-06-19 01:15:24
【问题描述】:

创建日期时间选择器后如何设置最小值/最大值?

使用日期选择器,我可以执行以下操作:

var start = $("#start").kendoDatePicker();
start.max(endDate);

但是,日期时间选择器不允许这样做。

我得到的错误是

“未捕获的类型错误:start.max 不是函数”

【问题讨论】:

    标签: kendo-ui kendo-datetimepicker


    【解决方案1】:

    像 kendo doc here 那样做,就像这样我将最小值限制在昨天,最大值限制在明天:

    var datepicker = $("#datepicker").data("kendoDatePicker");
    
    var $today = new Date();
    var $yesterday = new Date($today);
    $yesterday.setDate($today.getDate() - 1);
    var $tomorrow = new Date($today);
    $tomorrow.setDate($today.getDate() + 1);
    
    var min = datepicker.min($yesterday);
    var max = datepicker.max($tomorrow);
    

    这里是 kendo dojo 作为工作示例

    【讨论】:

    • 感谢您的帮助。我用它来推断原因: .data("kendoDateTimePicker") 是必需的,如: var start = $("#start").kendoDatePicker().data("kendoDateTimePicker"); start.max(endDate);
    猜你喜欢
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-29
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多