kendo-ui - Kendo UI Timepicker 自定义间隔格式

标签 kendo-ui

我希望用 kendoTimePicker 做的事情是在晚上 11:30 之前的所有时间间隔为 30 分钟,但在 11:30 之后以分钟间隔显示截至上午 12 点的所有后续时间。不确定该控件是否支持。

基本上希望有这样的东西:

晚上10:30
晚上11:00
晚上11:30
晚上11:31
晚上11:32
晚上11:33
..等等

最佳答案

我能想到的唯一方法是手动更改下拉列表中的时间列表。 Kendo 只是动态添加 <ul>到显示为弹出窗口的页面,以便您可以自己清除并重建列表。

类似于:

<input id="timepicker" />

$("#timepicker").kendoTimePicker();
var listOfTimes = $("#timepicker_timeview");

// remove all existing <li> elements
listOfTimes.empty();

// add the times you want...
listOfTimes.append('<li tabindex="-1" role="option" class="k-item" unselectable="on">12:00 PM</li>');
listOfTimes.append('<li tabindex="-1" role="option" class="k-item" unselectable="on">12:01 PM</li>');
listOfTimes.append('<li tabindex="-1" role="option" class="k-item" unselectable="on">12:02 PM</li>');
// ...etc...

或者从一个完整填充的列表开始,然后删除您不需要的列表。无论哪种方式,您都可以通过编辑 <ul> 来操作列表。使用 jQuery。

关于kendo-ui - Kendo UI Timepicker 自定义间隔格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14630096/

相关文章:

javascript - 双击 Kendo Grid 行的 React Component

kendo-ui - 设置发送到 Controller 的 Kendo DateTimePicker 日期的格式

javascript - 参数 '' 不是函数,在 Kendo ( AngularJS ) 中未定义

javascript - Kendo 下拉列表触发更改事件

jquery - 剑道用户界面 : How to change background color of KendoDropDown List using template

ios - 将 Kendo UI 与 sencha touch 结合使用

angular - Kendo Treeview 的复选框样式问题

kendo-ui - Kendo UI 日历多选

javascript - 删除图例颜色边界

treeview - 如何使展开/折叠三角形变大?