即使数据库上的删除失败,dx-data-grid也会从网格中删除行

时间:2016-09-20 13:35:46

标签: javascript devexpress

我是javascript和网络的新手,我在使用devexpress网格时遇到了一些麻烦。我的问题是,一旦代码进入api,甚至在我做db.SaveChanges()之前;它从网格中删除我的行。然后,db约束正确阻止删除,因此失败。但是该行不会返回到网格,只会在更新数据源时刷新,而这种数据源不是正确的方法。处理此问题的最佳做法是什么?

所以在我的控制器中的datagridoptions中,我有我的活动:

onRowRemoving: function (info) {vm.DeleteFunction(info.data);}

在我的删除功能中,我在最后用这样的东西调用我的api:

.then(function (response) {
                    //successfull
                }, function (response) {
                    //not successfull
                })

我猜我应该在这里添加一些内容。

0 个答案:

没有答案