0
我使用的Kendo網格有三列名稱,日期我有編輯按鈕在其中一列,現在fi單擊「編輯」按鈕,那麼相應的行應該在編輯模式與KendoDataPicker裏面在「日期」欄中輸入網格。如何實現這個目標?Kendo Grid內聯編輯Kendo DataPicker
@(Html.Kendo().Grid<MyModel.ResultM>()
.Name("ResultsGrid")
.Sortable()
.Events(grid => grid.DataBound("fnShowNoRecordsFoundMsg"))
.AutoBind(true)
.Scrollable(scr => scr.Height("auto"))
.Sortable(sortable => sortable.AllowUnsort(false))
.Columns(columns =>
{
columns.Bound(p => p.Name).Title("Name").Width(27);
columns.Bound(p => p.Date).Title("Date").Width(27).EditorTemplateName((
@Html.Kendo().DatePicker()
.Name("FDPicker")
//.Value()
.HtmlAttributes(new { data_bind = "value:Date" })
.Format("{0:MM/dd/yy}")
.ToClientTemplate()).ToHtmlString());
columns.Command(command => { command.Destroy(); command.Edit(); }).Width(24);
})
.Editable(editable => editable.Mode(GridEditMode.InLine).CreateAt(GridInsertRowPosition.Bottom))
.DataSource(Resultdatasource=> Resultdatasource
.Ajax()
.Sort(sort => sort.Add("Date").Descending())
.Model(model => model.Id(p => p.Name))
.ServerOperation(false)
.Read(read => read.Action("Results_Read", "Home").Data("fnGetParamsObject"))
.Update(update => update.Action("EditingInline_Update", "Home"))
.Destroy(update => update.Action("EditingInline_Destroy", "Home"))
)
)
編輯和刪除功能也適用本規範。但在點擊網格中的編輯後,我沒有得到Kendo Picker。 – 7783