javascript - Dojo dijit/form/TimeTextBox 下拉列表的格式设置

标签 javascript datetime dojo format

我在 Dojo 中有一个 TimeTextBox - 它目前看起来像这样:

enter image description here

但是,我希望它看起来像这样(强调时间 - 但增量为 10 分钟而不是 15 分钟): enter image description here

最简单的方法是什么?目前,我已经设置了这些 Prop :

<input id="${ns}atdExamStartTime" type="text" name="examStartTime" data-dojo-type="dijit/form/TimeTextBox"
style="width:8em;" required="true"
data-dojo-props="promptMessage:'Enter the start time for the exam', 
    invalidMessage:'This is not a valid time',
    rangeMessage:'Exams must be scheduled between 8am and 10pm',
    constraints:{min:'T08:00',max:'T21:59',clickableIncrement:'T00:10:00',visibleIncrement:'T00:10:00'}" />    

提前致谢!

最佳答案

我知道这个答案有点晚了,但我希望它能以某种方式帮助别人。看起来你的代码应该可以工作,至少对我来说是这样。这是一个有效的 JS Fiddle,其中显示了 10 分钟的增量,如您所愿:

dijit.form.TimeTextBox({
    type:"text",
    name:"timePicker",
    constraints:{
        formatLength:"short",
        pickerMin:"T08:00:00",
        pickerMax:"T22:00:00",
        clickableIncrement:"T00:10:00"
    }
});

在这里试试:http://jsfiddle.net/skyWB/104/

关于javascript - Dojo dijit/form/TimeTextBox 下拉列表的格式设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26850727/

相关文章:

javascript - 如何在Angularjs中的字符串插值中获得换行符

javascript - 如何有条件地从头开始重新启动 promise 链?

php - 使用 PHP 扫描目录并在 JavaScript 中使用结果

javascript - 创建 JavaScript 日期时如何指定时区?

ASP.NET MVC Controller.Json 日期时间序列化 vs NewtonSoft Json 日期时间序列化

javascript - 将 UTC 日期时间从服务器转换为网页上的本地日期时间

dojo - 将多值字段作为 View /网格处理的最佳方法

javascript - dojo 中的密码检查

javascript - Dojo,如何在 DIV 上执行 onclick 事件

javascript - Valums Ajax 文件上传处理起来。文件?