Мой столбец DateTime отображается как "/ Date (1520608915000) /" в моей сетке Kendo.Подскажите, пожалуйста, как это надо исправить?Я попытался добавить несколько шаблонов, но внешний формат даты остается числовым каждый раз.Вот мой код:
Column0 = Convert.ToDateTime("3/9/2018 4:21:55 PM"),
@(Html.Kendo().Grid<Project.Mvc.Models.GridViewModel>()
.Name("GName")
.Columns(columns =>
{
columns.Bound(c => c.Column0).Title("Date and Time").Width(100).Visible(true).Encoded(false).ClientTemplate(null);
columns.Bound(c => c.Column1).Title("Name").Width(100).Visible(true).Encoded(false).ClientTemplate(null);
})
.AutoBind(false)
.HtmlAttributes(new { style = "height:" + gridHeight + "px;width:" + gridWidth + "px;" })
.Scrollable()
.Selectable()
.Sortable()
.ColumnMenu()
.Resizable(resize => resize.Columns(false))
.Pageable(pageable => pageable
.Enabled(pageableEnabled)
.Refresh(true)
.PageSizes(true)
.ButtonCount(7)
)
.Filterable(filterable => filterable
.Extra(false)
.Operators(operators => operators
.ForString(str => str.Clear()
.StartsWith(@Project.Mvc.Resources.StartsWith)
.Contains(@Project.Mvc.Resources.Contains)
))
)
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action(readAction, controller).Data(datasourceParameterAction))
.Model(model => model.Id(c => c.Column0))
)
.Events(events => events
.Change("GNameChange")
.DataBound("GNameBound")
)
)
Ниже приведены вещи, которые я пробовал (безуспешно):
columns.Bound(c => c.Column0).Title("Date and Time").Width(100).Visible(true).Format("{0: M/d/yyyy h:mm:ss tt}").Encoded(false).ClientTemplate(PopupColumnTemplates[0]);
columns.Bound(c => c.Column0).Title("Date and Time").Width(100).Visible(true).Format("{0: M/d/yyyy h:mm:ss tt}").Encoded(false);
columns.Bound(c => c.Column0).Title("Date and Time").Width(150).Visible(true).Format("{0: M/d/yyyy h:mm:ss tt}");
columns.Bound(c => c.Column0).Title("Date and Time").Width(150).Visible(true).Format("{0: yyyy}");
columns.Bound(c => c.Column0).Title("Date and Time").Width(150).Visible(true).Format("{0: yyyy}").ClientTemplate("#= kendo.toString(Column0, \"yyyy\") #");