2014-06-07 20 views
1

我正在嘗試查找「ngGridEventEndCellEdit」事件觸發時修改的確切單元格數據。ngGridEventEndCellEdit單元格數據

​​

原因在於在每個ngGrid細胞(每行)的數據包含在我的分貝從幾個記錄數據(認爲透視表),因此我想更新只有1分貝行,涉及到特定的ngGrid單元格,而不必爲每個事件更新幾個數據庫行。

如果不是我將不得不恢復使用cellEditableTemplate + ng-change作爲解釋here

回答

4

一個很容易的解決方案是什麼,我需要......與col.field結合row.entity我可以修改確切的細胞。

$scope.$on('ngGridEventEndCellEdit', function (event) { 
    cellData = event.targetScope.row.entity[event.targetScope.col.field]; 
}); 

不過,我還是需要使用cellEditableTemplate + ng-change檢測細胞中的內容是否已經改變&用戶沒有點擊剛剛在&出在不改變任何東西。

相關問題