我正在尝试对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中的行。