Kendo ui 剑道网格中的日期格式问题,带内联编辑
我为我的日期字段编写了这样的模式:Kendo ui 剑道网格中的日期格式问题,带内联编辑,kendo-ui,kendo-grid,kendo-datepicker,Kendo Ui,Kendo Grid,Kendo Datepicker,我为我的日期字段编写了这样的模式: StartDate: { type: "date", format: "{0:dd/MM/yyyy}" } 和列定义: { field: "StartDate", title: "Start Date", template: '#= StartDate!=null ? kendo.toString(StartDate, "dd/MM/yyyy"): " " #', width: 100 } 但在编辑期间,
StartDate: { type: "date", format: "{0:dd/MM/yyyy}" }
和列定义:
{
field: "StartDate",
title: "Start Date",
template: '#= StartDate!=null ? kendo.toString(StartDate, "dd/MM/yyyy"): " " #',
width: 100
}
但在编辑期间,我仍然在datepicker
中看到格式为MM/dd/yyyy
的日期:
如果我尝试以dd/MM/yyyy
格式手动写入日期,我会看到:
尝试添加一个
格式字段,如下所示:
columns: [{
field: "StartDate",
format: "{0: dd/MM/yyyy}"
// ...
}]
设置文化解决了这个问题
kendo.culture("en-GB")
尝试设置日期选择器日期格式。对于datepicker,默认日期格式为“dd/MM/yyyy”,您必须设置格式,然后它才能工作。它可以用于datepicker的选择,但如果我手动键入日期,仍然会看到验证消息。另外,在保存和重新加载页面后,第12天以上的日期没有显示出来。我不确定这是否正确,但网格页面上的这一行kendo.culture(“en GB”)解决了我的问题