2016-09-29 69 views
0

我想隐藏UI网格上的标题菜单选项之一,我不想显示“隐藏列”选项enableFilteringUI网格标题菜单选项

enableFiltering: true, 
enableColumnMenus:false 

enableColumnMenus:假的就是隐藏整个菜单头不符合我的要求,我可以通过显示无选项来实现这一点,但我想从javascript端做到这一点,有人可以帮助我在这UI-GRID

回答

1

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

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

有关详情,请此链接Customizing Column Menu - UI Grid

我不认为你可以在电网层面给这个。即在$ scope.gridOptions

+0

〜vikash,感谢更新enableHiding选项负荷工作,但是当我们点击排序选项在菜单中删除排序是额外的,我不想在columnDefs – Satish

+0

使用此希望使用suppressRemoveSort:真正解决您的问题。我也会更新我的答案。 – Vikash

0

我们可以把它columnDefs不gridOptions水平,我们需要使用suppressRemoveSort与enableHiding沿

enableHiding: false, 
    suppressRemoveSort: true 
相关问题