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”)解决了我的问题