Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angular JS ng grid:如何取消编辑行以显示ng grid中的原始值_Javascript_Angularjs_Ng Grid - Fatal编程技术网

Javascript Angular JS ng grid:如何取消编辑行以显示ng grid中的原始值

Javascript Angular JS ng grid:如何取消编辑行以显示ng grid中的原始值,javascript,angularjs,ng-grid,Javascript,Angularjs,Ng Grid,我有一个包含数据的ng网格,每行都有一个按钮,用于编辑和取消。单击编辑按钮时,可以编辑行数据。因此,如果我不想保存编辑的数据,请单击取消。单击编辑时,我将复制行的原始值 angular.copy(row.entity,$scope.data) ; 因此,现在在编辑了几个值之后,我想取消编辑,然后单击取消按钮。单击“取消”按钮时,我希望网格在编辑前显示原始值。如何更改。 请帮助我试图将整行ng网格替换为一行 row.entity = $scope.tempArray 哪个不起作用 然后我试

我有一个包含数据的ng网格,每行都有一个按钮,用于编辑取消。单击编辑按钮时,可以编辑行数据。因此,如果我不想保存编辑的数据,请单击取消。单击编辑时,我将复制行的原始值

angular.copy(row.entity,$scope.data) ;  
因此,现在在编辑了几个值之后,我想取消编辑,然后单击取消按钮。单击“取消”按钮时,我希望网格在编辑前显示原始值。如何更改。

请帮助

我试图将整行ng网格替换为一行

row.entity = $scope.tempArray
哪个不起作用 然后我试着把手机换成手机,它成功了

我创建了一个临时存储阵列

$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;

您可以将旧值临时存储在localstorage中,或者如果用户取消从源重新加载原始值。原始数据来自哪里?当前数据来自本地存储。我能够在本地存储中存储旧值。问题是,我无法将旧值设置回ng网格中的UI