Angularjs ngGridEventEndCellEdit单元格数据
我试图找到在触发“ngGridEventEndCellEdit”事件时修改的确切单元格数据Angularjs ngGridEventEndCellEdit单元格数据,angularjs,ng-grid,Angularjs,Ng Grid,我试图找到在触发“ngGridEventEndCellEdit”事件时修改的确切单元格数据 $scope.$on('ngGridEventEndCellEdit', function (event) { rowData = event.targetScope.row.entity; cellData = event.targetScope.row.???; }); 原因是每个ngGrid单元格(每行)中的数据包含来自我的db(思考透视表)中多个记录的数据,因此我只想更新与特定n
$scope.$on('ngGridEventEndCellEdit', function (event) {
rowData = event.targetScope.row.entity;
cellData = event.targetScope.row.???;
});
原因是每个ngGrid单元格(每行)中的数据包含来自我的db(思考透视表)中多个记录的数据,因此我只想更新与特定ngGrid单元格相关的1个db行,而不必为每个触发的事件更新多个db行
如果没有,我将不得不恢复使用
cellEditableTemplate
+ng change
,如前所述这是一个足够简单的解决方案,可以满足我的需要。。。将row.entity
与col.field
组合可以得到修改后的精确单元格
$scope.$on('ngGridEventEndCellEdit', function (event) {
cellData = event.targetScope.row.entity[event.targetScope.col.field];
});
但是,我仍然需要使用
cellEditableTemplate
+ng change
来检测单元格的内容是否发生了变化&用户并不是只点击输入和输出而不改变任何内容。这是一个足够简单的解决方案,可以满足我的需要。。。将row.entity
与col.field
组合可以得到修改后的精确单元格
$scope.$on('ngGridEventEndCellEdit', function (event) {
cellData = event.targetScope.row.entity[event.targetScope.col.field];
});
但是,我仍然需要使用cellEditableTemplate
+ngchange
来检测单元格的内容是否发生了变化&用户并不是只单击了in&out而没有进行任何更改