angularjs - 在 ng-grid angularjs 中固定列

标签 angularjs ng-grid

默认情况下,我尝试将前两列和最后两列固定在 ng-grid 中。我知道我可以将所需的列设置为固定的,如下面的代码

 $scope.gridOptions = {
     enablePinning: true,
    columnDefs: [{ field: "name", width: 120, pinned: true }
    //...
  };

但我不希望用户像下面的示例那样更改它

http://plnkr.co/edit/UfFnsZ?p=preview

我的意思是列应该是固定的,用户不应该能够编辑它。我搜索过但找不到任何例子。有可能吗?如果可以的话有人可以帮忙吗...

最佳答案

或者您可以使用以下 css:

.ngPinnedIcon, .ngUnPinnedIcon{
    display: none;
}

这将隐藏所有用于固定和取消固定的图标。它对我有用,因为我不希望用户更改列的固定。

关于angularjs - 在 ng-grid angularjs 中固定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24008663/

相关文章:

angularjs - Angular JS : JSON data is not getting displayed in ng-Grid

javascript - AngularJS 和谷歌分析

javascript - 以编程方式选择的选项未在 ui-select 中突出显示

angularjs - Angular ui-grid 自定义过滤器不能用作 headerCellTemplate

angularjs - 嵌套的ng-Grids?

javascript - 如何在 Angular 引导日期选择器中转换日期格式

javascript - ngMaps : InvalidValueError: setPlace: not an Object

javascript - 在angularjs中将ng-grid数据导出为CSV和PDF格式

javascript - 将整个对象传递给 ng-grid 中的 cellFilter 函数

javascript - Angular js 网格验证