首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KendoUI TimePicker

KendoUI TimePicker
EN

Stack Overflow用户
提问于 2017-05-17 01:47:54
回答 1查看 147关注 0票数 0

我使用的是Kendo UI,但是时间选择器没有显示一个值,而是有一个值。

我正在使用ASP MVC 4并将传递的模型数据加载到视图中。所有数据都在模型中。但出于某种原因,我不能解释实际的UI没有显示时间。

超文本标记语言中的代码-视图绑定模型到KendoUI:

代码语言:javascript
复制
@Html.LabelFor(model => model.StartTime)
                            @(Html.Kendo().TimePickerFor(model => model.StartTime)
                                .Events(e => e.Change("startChange"))
                            )
 @Html.LabelFor(model => model.EndTime)
                        @Html.Kendo().TimePickerFor(model => model.EndTime)

JS:对于startChange

代码语言:javascript
复制
function startChange() {
    var startTime = this.value(),
        endPicker = $("#EndTime").data("kendoTimePicker");

    if (startTime) {
        startTime = new Date(startTime);

        endPicker.max(startTime);
        startTime.setMinutes(startTime.getMinutes() + this.options.interval);
        endPicker.min(startTime);
        startTime.setMinutes(startTime.getMinutes() + 450);
        endPicker.value(startTime);
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-07-07 05:09:33

首先您需要选择时间值,然后它将与您的模型绑定,然后尝试执行以下操作:使用.text().val()

代码语言:javascript
复制
endPicker = $("#EndTime").data("kendoTimePicker").text();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44008306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档