0

我想从 ui-grid 隐藏标题菜单选项之一,我不想在 enableFiltering 中显示“隐藏列”选项

 enableFiltering: true,
 enableColumnMenus:false

enableColumnMenus:false 正在从不符合我要求的标题中隐藏整个菜单,我可以通过不显示任何选项来使用 css 来实现这一点,但我想从 javascript 端做到这一点,有人可以帮我解决这个问题用户界面网格

4

2 回答 2

1

您可以在 columnDefs 中使用 enableHiding 作为 false。例如:

columnDefs: [
  { field: 'name' },
  { field: 'gender', enableHiding: false, suppressRemoveSort: true, 
                     sort:  {direction: uiGridConstants.ASC }}]

有关更多详细信息,请查看此链接自定义列菜单 - UI 网格

我不认为你可以在网格级别给出这个。即在 $scope.gridOptions

于 2016-09-29T10:05:12.573 回答
1

我们可以将它设为 columnDefs 而不是 gridOptions 级别,我们需要使用 suppressRemoveSort 和 enableHiding

  enableHiding: false,
  suppressRemoveSort: true
于 2016-09-29T12:15:40.603 回答