剣道のデータグリッドが列によってデフォルトにグループ化されていて、グリッドをインラインで編集したい。私はユーザーが他の列でグループ化することを望んでいません。既定のグループ化は正常に機能しますが、更新イベントは発生せず、コントローラーはコントローラーのインライン更新メソッドにはなりません。私が間違っている場所を確認してください。以下のコードです:剣道のデータグリッド更新イベントが列にグループ化されているときに起動されない
@(Html.Kendo().Grid(Model)
.Name("grdTimesheets")
.Columns(columns =>
{
columns.Bound(p => p.EmployeeId).Hidden(true);
columns.Bound(p => p.FirstName);
columns.Bound(p => p.Monday.Hour).Title("Monday")
.EditorTemplateName("TimesheetMonday");
columns.Command(command =>
{
command.Edit();
command.Destroy();
command.Custom("Add").Text(" ").Click("AddNewTimesheet");
});
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Pageable()
.Sortable()
.Groupable(false)
.Scrollable()
.DataSource(dataSource => dataSource
.Ajax()
.Model(model =>
{
model.Id(p => p.EmployeeId);
model.Field(p => p.FirstName).Editable(false);
})
.PageSize(20)
.Update(update => update.Action("EditingInline_Update", "Timesheet"))
.Destroy(destroy => destroy.Action("EditingInline_Destroy", "Timesheet"))
.Group(d=>d.Add(f=>f.FirstName))
)
私は最後の行をコメントアウトした場合、 ".Group(D => d.Add()=> f.FirstName F)"、すべてが正常に動作しますが、デフォルトのグループ化が消灯します。