在这里您可以看到剑道 ui 网格的绑定(bind):
<div data-role="grid" data-bind="source: reportSource, visible: reportVisible"
data-columns='[{"field":"TIME", "title": "TIME", format: "{0:yyyy-MM-dd hh:mm:ss}", parseFormats: ["yyyy-MM-dd'T'HH:mm:ss"]}, {"field":"LOGIN", "title": "LOGIN"}, {"field":"DEAL", "title": "DEAL"}]'>
</div>
如您所见,我正在尝试解析日期。我找到了 solution但是当我尝试在 mvvm 绑定(bind)中应用它时,'T' char 的单引号会引起麻烦。
如何解析 mvvm 绑定(bind)中的日期?
提前致谢,
最佳答案
这是解决问题的jsfiddle:http://jsfiddle.net/BYqpL/3/
关键点是:
The build-in dataSource data parsing is executed only when the data comes from a transport
我们还必须为模式中的字段定义解析方法。
"CreatedDate": {
type: "date",
parse: function(value) {
return kendo.parseDate(value, "yyyy-MM-ddTHH:mm:ss");
}
}
关于html - 在剑道网格中解析日期 - mvvm 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21989331/