我不确定如何将包含已编辑字段的帖子从Ng-grid发送回服务器以更新数据库。
这是我尝试使用的代码。但是,没有任何东西正在登录控制台。
<script language="JavaScript">
var app = angular.module('myApp', ['ngGrid']);
app.controller('MyCtrl', function($scope) {
$scope.cellEditTemplate = "<input style=\"width: 90%\" step=\"any\" type=\"text\" data-ng-class=\"'colt' + col.index\" data-ng-input=\"COL_FIELD\" data-ng-blur=\"updateEntity(col, row)\"/>";
$scope.myData = midas.foo;
$scope.gridOptions = {
data: 'myData',
enableRowSelection: true,
enableCellSelection: false,
enableCellEditOnFocus: true
};
$scope.updateEntity = function(column, row){
console.log(row.entity);
console.log(column.field);
};
});</script>
答案 0 :(得分:0)
它基本上是这样的:
$scope.$on('ngGridEventEndCellEdit', function(grid) {
alert(grid.targetScope.row.entity.name)
});
这是example