Javascript dx数据网格从网格中删除行,即使在数据库上删除失败

Javascript dx数据网格从网格中删除行,即使在数据库上删除失败,javascript,devexpress,Javascript,Devexpress,我是javascript和web新手,在使用devexpress网格时遇到了一些问题。我的问题是代码一进入api,甚至在我执行db.SaveChanges()之前;它将从网格中删除我的行。然后,db约束会正确阻止删除,因此删除失败。但行不会返回到网格,只在数据源更新时刷新,这感觉不是正确的方式。有没有处理这个问题的最佳实践 因此,在控制器中的datagridoptions上,我有我的事件: onRowRemoving: function (info) {vm.DeleteFunction(inf

我是javascript和web新手,在使用devexpress网格时遇到了一些问题。我的问题是代码一进入api,甚至在我执行db.SaveChanges()之前;它将从网格中删除我的行。然后,db约束会正确阻止删除,因此删除失败。但行不会返回到网格,只在数据源更新时刷新,这感觉不是正确的方式。有没有处理这个问题的最佳实践

因此,在控制器中的datagridoptions上,我有我的事件:

onRowRemoving: function (info) {vm.DeleteFunction(info.data);}
在我的delete函数中,我调用我的api,在它的末尾有这样的内容:

.then(function (response) {
                    //successfull
                }, function (response) {
                    //not successfull
                })
我想我应该在这附近加些东西