我是javascript和网络的新手,我在使用devexpress网格时遇到了一些麻烦。我的问题是,一旦代码进入api,甚至在我做db.SaveChanges()之前;它从网格中删除我的行。然后,db约束正确阻止删除,因此失败。但是该行不会返回到网格,只会在更新数据源时刷新,而这种数据源不是正确的方法。处理此问题的最佳做法是什么?
所以在我的控制器中的datagridoptions中,我有我的活动:
onRowRemoving: function (info) {vm.DeleteFunction(info.data);}
在我的删除功能中,我在最后用这样的东西调用我的api:
.then(function (response) {
//successfull
}, function (response) {
//not successfull
})
我猜我应该在这里添加一些内容。