KendoDatePicker 无法识别从 Web 服务以 JSON 格式返回的日期
KendoDatePicker is not recognizing dates returned in json from a web service
我正在将剑道UI日期小部件绑定到对象中的属性(在下面的示例中为TestDate)。TestDate 使用从 Web 服务返回的 json 填充 - 在下面的示例中,goalHeader1 是从 json 填充的对象。 问题是 json 在 ISO 标准字符串中指定日期。 Kendo 网格列可以很好地处理这个问题,但表单控件似乎只处理纯 JavaScript 日期值。 当然,我可以添加代码在客户端上将每个 json 日期转换为 javascript 日期,但我不想要求我们所有的应用程序开发人员每次调用 Web 服务时都这样做。
我们使用 MVC webapi v1 将我们的对象转换为 json。 思潮?http://jsfiddle.net/gQcS3/8/
法典:
var observable = new kendo.data.ObservableObject({
goalHeader1: {
TestDate: "2014-01-02T00:00:00",
test: "testText"
}
});
// following statement generated from Kendo's asp.net wrapper Q3 2013:
jQuery(function(){jQuery("#testDate").kendoDatePicker({"format":"M/d/yyyy","min":new Date(1900,0,1,0,0,0,0),"max":new Date(2099,11,31,0,0,0,0)});});
kendo.bind($(document.body), observable);
创建日期选择器时使用 parseFormat:
jQuery("#testDate").kendoDatePicker({
"format": "M/d/yyyy",
parseFormats: ["yyyy-MM-ddTHH:mm:ss"],
"min": new Date(1900, 0, 1, 0, 0, 0, 0),
"max": new Date(2099, 11, 31, 0, 0, 0, 0)
});
请参阅演示。
相关文章:
- Json数据包含日期和时间格式
- 将日期时间从json转换为可读格式
- 如何通过数据分组将json数据转换为嵌套的json数据格式
- 在HTML页面上将URL解析为可读的json格式
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 将JSON对象的表示形式更改为显式键/值格式
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 从Particle Photon Webhook到Azure的JSON格式
- JavaScript-HTML表单到JSON(空值)和格式
- json格式的国家数据到层次数据
- 从javascript调用C#Web服务并使用它(json格式)
- HTML表的JSON格式
- 如何将HTML表单(JSON格式)中的数据分配给变量
- 未知格式的Procjess JSON
- 将JSON数据格式化为excel文件
- JSON字符串格式错误
- Neo4j结果(JSON格式)创建D3树图
- 没有获得 json .save 的输出,格式为 pars.html
- 格式JSON日期到JS日期
- 如何在javascript中解析日期时间格式json字符串