使用最新版本的ui-grid(v3.0.0-rc.16),可以单独关闭水平和垂直滚动条。
我通过交换得到了这个工作
我通过交换得到了这个工作
$scope.gridOptions.enableScrollbars = false;
与
$scope.gridOptions.enableHorizontalScrollbar = 0; $scope.gridOptions.enableVerticalScrollbar = 0;
在ui网格的源头有三个为滚动条定义的常量:
scrollbars: { NEVER: 0,ALWAYS: 1,WHEN_NEEDED: 2 }
面对ui网格仍然不稳定和经常变化的事实,我会觉得使用这些常量而不是具体的值更舒适。但是如何访问它们?
在github得到我的答案:
所有我需要做的是将uiGridConstants传递给我的控制器,如下所示:
angular.module('myApp').controller('myCtrl',function($scope,uiGridConstants) { ... $scope.gridOptions.enableHorizontalScrollbar = uiGridConstants.scrollbars.NEVER; ... })