Kendo 网格 - 日期字段不可编辑

Kendo grid - date field is non editable

我有 kendo 网格,其中有一个 'end_date' 列。日期来自服务器,并且正在转换为本地时区。为了解决这个问题,我使用了 code

服务器端:

DateTime time = DateTime.Now();
string end_date = time.ToString("MM/dd/yyyy");

客户端:

columns.Bound(c => c.end_date).Format("{0:MM/dd/yyyy}").Filterable(ftb => ftb.Cell(cell => cell.ShowOperators(true))).Width(225);

但是通过使用这种方法,end_date 列变得不可编辑。如何使其可编辑和可过滤?

问题已解决

型号class

DateTime end_date {get;set;}

[DataType(DataType.Date)] // Annonate with this
string end_date_only = end_date.ToString("MM/dd/yyyy");

在 cshtml 中:使用 end_dateend_date_only,如下所示与 ClientTemplate

columns.Bound(c => c.end_date).Format("{0:MM/dd/yyyy}").ClientTemplate("#= kendo.toString(kendo.parseDate(end_date_only ), 'MM/dd/yyyy') #").Filterable(ftb => ftb.Cell(cell => cell.ShowOperators(true))).Title("End Date").Width(225);