剑道 UI 网格 取消保存更改 使用 javascript 确认对话框



有没有办法在继续更改之前从客户端取消SaveChanges事件?我正在使用一个简单的JavaScript本机confirm对话框:

剑道网格:

@(Html.Kendo().Grid<StrategyParameterModel>()
    .Name("strategyParameters")
    .Events(e => e.SaveChanges("onSave"))
    .Columns(columns =>
    { ... }

JavaScript:

 function onSave() {
     return confirm("Are you sure?");
 };

我想取消活动是可行的,因为该事件是在发布之前提出的,但是,我没有尝试过,目前无法测试它。如果它有效,请发表评论,我将删除答案。

 function onSave() {
     if(!confirm("Are you sure?"))
         e.preventDefault();
 };

最新更新