Angular ui grid在单元格编辑后禁用排序

时间:2016-07-13 09:19:19

标签: angular-ui-grid

对于显示表格数据,我使用的是角度ui-grid

如果列已排序,然后如果我们编辑单元格,则排序将被踢入并移动该行。我想在单元格编辑上禁用排序,有没有办法做到这一点?

Plnkr http://plnkr.co/edit/17H5K6nOEz9gf4Keeap9?p=preview

 <div id="grid1" ui-grid="gridOptions" class="grid" ui-grid-edit >
  </div>

var app = angular.module('app', ['ngAnimate', 'ngTouch', 'ui.grid','ui.grid.edit',
            'ui.grid.selection',
            'ui.grid.rowEdit', 'ui.grid.cellNav']);
app.controller('MainCtrl', function($scope) {
  $scope.gridOptions = {
    enableSorting: true,
    columnDefs: [
      { field: 'A' },
      { field: 'B' },
      { field: 'C', enableSorting: false }
    ],
    onRegisterApi: function( gridApi ) {
      $scope.gridApi = gridApi;
    }
  };

  $scope.gridOptions.data = [{'A':'a1', 'B':'b1', 'C':'c1'}, {'A':'a3', 'B':'b3', 'C':'c3'}, {'A':'a2', 'B':'b2', 'C':'c2'}];

});

0 个答案:

没有答案