AG-Grid:如何删除列菜单
Posted
技术标签:
【中文标题】AG-Grid:如何删除列菜单【英文标题】:AG-Grid: How to remove the Column Menu 【发布时间】:2018-07-03 16:35:28 【问题描述】:我想删除列菜单。我可以简单地display: none
它,但首先处理和渲染它似乎是一种浪费。我只能在in the docs 菜单中找到有关如何编辑项目的选项。谢谢
【问题讨论】:
【参考方案1】:在 columnDefs 中设置 menuTabs: []
或 suppressMenu: true
。在this plunker 中,银色柱子展示了第一个,而青铜柱子展示了第二个
【讨论】:
啊,谢谢我试图把它放在网格道具下,而不是每个的列 def 下。只是验证.. 在网格渲染后有没有办法动态应用它?似乎在网格准备好之后设置属性没有任何作用。 我能够使用this.gridOptions.columnApi.getAllColumns().forEach((c) => this.gridOptions.api.getColumnDef(c.colId).menuTabs = []; );
您可以尝试将suppressMenu = true
添加到网格的defaultColDef
,而不是循环遍历所有列。以上是关于AG-Grid:如何删除列菜单的主要内容,如果未能解决你的问题,请参考以下文章