gpt4 book ai didi

knockout.js - Knockout-Kendo.js DatePicker/WebAPI/ISO 8601 日期绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 18:41:49 25 4
gpt4 key购买 nike

我在使用从 ASP.NET WebAPI 生成的 ISO 8601 格式并使用 Knockout-Kendo.js 绑定(bind)到 KendoUI DatePicker 小部件时遇到问题。

引用:

    http://cdn.kendostatic.com/2012.3.1315/styles/kendo.common.min.css
http://cdn.kendostatic.com/2012.3.1315/styles/kendo.default.min.css
http://cdn.kendostatic.com/2012.3.1315/js/kendo.core.min.js
http://cdn.kendostatic.com/2012.3.1315/js/kendo.web.min.js
http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js
http://rniemeyer.github.com/knockout-kendo/js/knockout-kendo.min.js

html:
    <span data-bind="text: bigday"></span><br />
<input data-bind="kendoDatePicker: bigday" />

Javascript:
    function ViewModel() {
var self = this;
self.bigday = ko.observable("2013-06-01T00:00:00");
// ISO 8601 date as returned from ASP.NET WebAPI
}

ko.applyBindings(new ViewModel());

http://jsfiddle.net/bschafer/NGLEp/

由于某种原因,该值未绑定(bind)到 KendoDatePicker,但它绑定(bind)到跨度没有问题。

最佳答案

Kendo.UI DatePicker 使用 following default date time format : MM/dd/yyyy h:mm tt
所以你只需要用 format 来改变它。选项:

<input data-bind="kendoDatePicker: { value: bigday, format: 'yyyy-MM-dd' }" />

演示 JSFiddle .

注意还有一个 parseFormats如果您想以一种格式解析日期但以不同的格式显示它们,您可以使用它。

关于knockout.js - Knockout-Kendo.js DatePicker/WebAPI/ISO 8601 日期绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14903280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com