我想从 ui-grid 隐藏标题菜单选项之一,我不想在 enableFiltering 中显示“隐藏列”选项
enableFiltering: true,
enableColumnMenus:false
enableColumnMenus:false 正在从不符合我要求的标题中隐藏整个菜单,我可以通过不显示任何选项来使用 css 来实现这一点,但我想从 javascript 端做到这一点,有人可以帮我解决这个问题
您可以在 columnDefs 中使用 enableHiding 作为 false。例如:
columnDefs: [
{ field: 'name' },
{ field: 'gender', enableHiding: false, suppressRemoveSort: true,
sort: {direction: uiGridConstants.ASC }}]
有关更多详细信息,请查看此链接自定义列菜单 - UI 网格
我不认为你可以在网格级别给出这个。即在 $scope.gridOptions
我们可以将它设为 columnDefs 而不是 gridOptions 级别,我们需要使用 suppressRemoveSort 和 enableHiding
enableHiding: false,
suppressRemoveSort: true