sortable()不使用ng-grid中的行

时间:2016-12-11 04:16:38

标签: jquery angularjs ng-grid

我正在尝试对ng-grid中的行应用sortable。 这些行实际上是拖动但没有掉落 我的代码:

 <div class="gridStyle" ng-grid="gridOpt"></div>
    var app = angular.module("app", ['ngGrid']);
app.controller("ctrl", function($scope) {


    $scope.myData = [{name: "Brian", age: 29},
                     {name: "Doug", age: 25},
                     {name: "Bill", age: 27},
                     {name: "Amy", age: 29},
                     {name: "Bob", age: 34}];
    $scope.gridOpt = {
        data: 'myData',
        columnDefs: [
      { field: 'name', displayName: 'name', width: '64px' },
      { field: 'age', displayName: 'age' }
    ],
        rowTemplate:'<div id="id1" style="height: 100%" 
        ng-class="{green: row.getProperty(\'age\')  < 30}"> 
        <div ng-repeat="col in  renderedColumns" class="ngCell 
        col{{$index}}   {{col.cellClass}}" ng-cell></div></div>' };

 setTimeout(function () {
        $('#id1').parent().parent().attr('id', 'sortable');
        $('#sortable').sortable();
  }, 200);


});

我没理解为什么在拖动后没有删除ng-grid中的行。

0 个答案:

没有答案