У меня есть Kendo UI Grid с синтаксисом asp.net mvc. У меня есть столбец с датой и временем вместе с шаблоном редактора для редактирования. Когда я нажимаю «Изменить», он показывает средство выбора даты и времени, но я не уверен, как сохранить текущее значение (InvoicedDate), если оно уже присутствует. Любые идеи?
Изменить: когда я выбираю дату, она также не возвращает это значение в действие обновления. Я предполагаю, что проблемы связаны.
Таблица счетов:
@(Html.Kendo().Grid<TMS.MVC.TIMS.Models.Invoice.InvoiceGridModel>()
<snip>
columns.Bound(o => o.InvoicedDate).Width(100).Title("Invoice Date").Format("{0:M/d/yyyy}").EditorTemplateName("Invoice_InvoiceDate");
<snip>
Шаблон редактора (Invoice_InvoiceDate.cshtml):
@model TMS.MVC.TIMS.Models.Invoice.InvoiceGridModel
@(Html.Kendo().DateTimePicker()
.Name("InvoiceDate")
.Value(Model == null ? DateTime.Now : Model.InvoicedDate)
.Format("M/d/yyyy h:mm tt")
)