将编辑后的ng-grid字段发布到服务器

时间:2014-04-22 23:48:06

标签: ajax angularjs ng-grid

我不确定如何将包含已编辑字段的帖子从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>

1 个答案:

答案 0 :(得分:0)

它基本上是这样的:

$scope.$on('ngGridEventEndCellEdit', function(grid) {
   alert(grid.targetScope.row.entity.name)
});

这是example