如何删除 Kendo 网格中的编辑行
How to remove edit row in Kendo Grid
我有一个 Kendo 网格,当单击“编辑”按钮时,它会重定向到另一个视图。代码就像,
<% Html.Kendo().Grid<FlightCenterModels.SalesViewModel>()
.Name("Sales")
.TableHtmlAttributes(new { style = "font-size:9pt;" })
.HtmlAttributes(new { style = "height:480px;" })
.DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(a => a.SalesId))
.ServerOperation(true)
.Create(create => create.Action("InsertSaleRecord", "Home"))
.Read(read => read.Action("SaleRecordsGridAjax", "Home"))
.Update(update => update.Action("UpdateSaleRecord", "Home"))
.Destroy(destroy => destroy.Action("DeleteSaleRecord", "Home").Data("onUpdateSaleRecord"))
.Events(events => events.Error("error_handler").Sync("sync_handler"))
)
.Events(events => events
.Edit("onSalesGridEdit")
)
...
function onSalesGridEdit(e) {
e.preventDefault();
var url = "/Home/EditPage";
window.location.href = url + "?salesId=" + e.model.SalesId;
}
我知道 onSalesGridEdit 在控制器操作 UpdateSaleRecord 之前运行。但是在重定向到另一个视图之前,编辑行仍然会在大约一秒钟内出现。如何使编辑完全不出现?谢谢。
根据评论。 (很高兴这对你有用)
我只是想确保在提供答案之前我理解了问题。如果我说的是正确的,我会为您提供答案。你有没有看过这个初学者:Custom Command
我有一个 Kendo 网格,当单击“编辑”按钮时,它会重定向到另一个视图。代码就像,
<% Html.Kendo().Grid<FlightCenterModels.SalesViewModel>()
.Name("Sales")
.TableHtmlAttributes(new { style = "font-size:9pt;" })
.HtmlAttributes(new { style = "height:480px;" })
.DataSource(dataSource => dataSource
.Ajax()
.Model(model => model.Id(a => a.SalesId))
.ServerOperation(true)
.Create(create => create.Action("InsertSaleRecord", "Home"))
.Read(read => read.Action("SaleRecordsGridAjax", "Home"))
.Update(update => update.Action("UpdateSaleRecord", "Home"))
.Destroy(destroy => destroy.Action("DeleteSaleRecord", "Home").Data("onUpdateSaleRecord"))
.Events(events => events.Error("error_handler").Sync("sync_handler"))
)
.Events(events => events
.Edit("onSalesGridEdit")
)
...
function onSalesGridEdit(e) {
e.preventDefault();
var url = "/Home/EditPage";
window.location.href = url + "?salesId=" + e.model.SalesId;
}
我知道 onSalesGridEdit 在控制器操作 UpdateSaleRecord 之前运行。但是在重定向到另一个视图之前,编辑行仍然会在大约一秒钟内出现。如何使编辑完全不出现?谢谢。
根据评论。 (很高兴这对你有用)
我只是想确保在提供答案之前我理解了问题。如果我说的是正确的,我会为您提供答案。你有没有看过这个初学者:Custom Command