从UI网格中的网格菜单中删除列

时间:2017-09-20 22:57:51

标签: angular-ui-grid

我有两列我的可见性为false。它们被称为$$ TreeLevel和Instrument。我想一直隐藏它们,所以我试图将它们从Grid Menu汉堡包下拉中删除。有没有办法做到这一点?

由于

2 个答案:

答案 0 :(得分:0)

请使用UI网格的自定义菜单功能http://ui-grid.info/docs/#/tutorial/303_customizing_column_menu

答案 1 :(得分:0)

Angular JS提供了将自定义字段添加到UI网格菜单的选项。两种方法是

1)gridCustomMenu函数->在UI Grid的onRegisterApi函数中使用。 2)gridApi.core功能中存在的函数调用

gridApi.core具有2个主要功能-

a)gridApi.core.addToGridMenu(grid,items),其中items是一个数组,该数组由具有要添加的某些属性的JSON对象组成。 例如-gridApi.core.addToGridMenu(grid,[{title:'ABC',order:10}]);

b)gridApi.core.removeFromGridMenu()->我认为您需要利用此功能从UI Grid Dropdown中删除自定义项!