【问题标题】:How to set default DateTime as empty in Kendo DateTime picker如何在 Kendo 日期时间选择器中将默认日期时间设置为空
【发布时间】:2014-05-22 11:12:34
【问题描述】:

我正在使用 Kendo 日期时间选择器,根据他们的文档,我已经设置了如下所述的日期时间,但默认情况下,这段代码正在设置当前日期和时间。但我正在寻找类似日期时间选择器应该为空的东西,用户需要选择日期和时间。当我试图删除新的 Date() 初始化时,我根本没有得到日期时间选择器,它只是一个文本框。请任何人帮助解决这个问题。

$("#datetimepicker").kendoDateTimePicker({
value:new Date()
});

【问题讨论】:

    标签: jquery html datetime kendo-ui kendo-datetimepicker


    【解决方案1】:

    defaultOption设置为空或null

     defaultOption: null
    

    Working Demo

    【讨论】:

      【解决方案2】:

      如果这对其他人有帮助,我想在 Kendo UI Scheduler 编辑模板的 datetimepicker 中将 datetime 设置为空。

      我首先为编辑事件.Events(e => e.Edit("onEdit")) 添加一个处理程序,并在函数中设置下拉绑定到的模型的开始值和结束值。我专门检查调度程序事件是否是没有重复 ID 的新事件,以确保仅为新事件清除日期/时间,但保留用于编辑现有事件的值:

      <script type="text/javascript">
         function onEdit(e) {
            var event = e.event;   
            if (event.isNew() && (event.recurrenceId == null)) {
               // default start/end times to empty
               event.set("start", "");
               event.set("end", "");
            }
         }
      </script>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多