ui网格标题菜单选项

时间:2016-09-29 07:44:18

标签: javascript angularjs angular-ui-grid ui-grid

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

 enableFiltering: true,
 enableColumnMenus:false

enableColumnMenus:false是隐藏整个菜单的标题,这不符合我的要求,我可以通过显示无选项来实现这个,但是我想从javascript结束,有人可以请帮助我在此UI-GRID

2 个答案:

答案 0 :(得分:1)

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

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

有关详细信息,请查看此链接Customizing Column Menu - UI Grid

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

答案 1 :(得分:1)

我们可以使它成为columnDefs而不是gridOptions级别我们需要使用suppressRemoveSort以及enableHiding

  enableHiding: false,
  suppressRemoveSort: true