为什么格式化我的KendoGrid列不工作
Why is formatting my KendoGrid columns not working?
我正在学习剑道UI,并遵循其中一个演练。我有一个网格工作,但日期格式不工作,由于某种原因。
$("#archiveGrid").kendoGrid({
columns: [
{ field: "SentDate", title: "Sent", format: "{0:MM/dd/yyyy}" },
{ field: "SenderName", title: "Sender" },
{ field: "SenderEmail", title: "Email" },
"Subject"
],
dataSource: new kendo.data.DataSource({
transport: {
read: "api/messages"
},
pageSize: 15,
serverPaging: true,
schema: {
data: "Data",
total: "Count"
}
}),
pageable: true
});
但是我的约会对象仍然看起来像2014-02-07T21:06:03.993
。我测试了网格忽略format
属性的理论,并将格式字符串更改为"foo {0:MM/dd/yyyy}"
,这使得日期显示为foo 2014-02-07T21:06:03.993
。
我做错了什么?
您缺少DataSource中的模型。尝试添加一个合适的模型,并将类型设置为date
。然后格式将正常工作,也不要忘记提到id。
schema: {
id: "Id",
data: "Data",
total: "Count",
fields: {
SentDate: { editable: true, type: "date"},
SenderName: { editable: true},
SenderName: { editable: true}
}
}
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- Jquery FadeIn FadeOut 只工作一次
- Foreach无法在Typescript中工作
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- JS可以在Chrome中工作,但不能在Firefox中工作
- 带有日期时间选择器的KendoGrid过滤器不能正常工作
- 我的kendogrid导出功能不能正常工作
- 为什么格式化我的KendoGrid列不工作