我有一个带有数据的ng-grid,每行都有一个按钮,用于编辑和取消。单击编辑按钮时,可以编辑行数据。所以,如果我不想保存编辑后的数据,请点击取消。点击编辑后,我会用
复制该行的原始值angular.copy(row.entity,$scope.data) ;
所以现在编辑了几个值后,我想取消编辑,然后点击取消按钮。单击取消按钮时,我希望网格在编辑前显示原始值。如何更改。
请帮忙
答案 0 :(得分:0)
我试图在一行中替换整行ng网格
row.entity = $scope.tempArray
哪个不起作用 然后我尝试更换cell be cell。它工作了
我为临时存储创建了一个数组。
$scope.tempArray = {
data1:"",
data2:""
}
编辑函数中的我将行数据复制为tempArray为
$scope.tempArray.data1 = row.entity.col1;
$scope.tempArray.data2 = row.entity.col2;
在取消功能中,行数据将重新设置为原始数据
row.entity.col1 = $scope.tempArray.data1;
row.entity.col2 = $scope.tempArray.data2;