如何隐藏AG-GRID列悬停时显示的三线(汉堡)按钮?
解决AG-Grid Enterprise列头汉堡按钮隐藏问题
你之前配置的enableRowGroup、enablePivot、enableValue这三个属性是用来控制列的行分组、透视和值聚合功能的,和列头悬停时显示的汉堡菜单按钮没有关联,所以这些配置无法隐藏该按钮。
要隐藏列头的汉堡菜单按钮,只需在defaultColDef中添加suppressMenu: true属性即可,该属性会全局禁用所有列的列头菜单按钮:
defaultColDef: ColDef = { enableRowGroup: false, enablePivot: false, enableValue: false, suppressMenu: true // 禁用列头菜单按钮 };
如果仅需要隐藏特定列的菜单按钮,不需要全局设置,只需在对应列的单独配置中添加suppressMenu: true即可,示例如下:
columnDefs: ColDef[] = [ { field: 'id', suppressMenu: true }, // 该列隐藏汉堡按钮 { field: 'name' }, // 该列保留汉堡按钮 // 其他列配置... ];
内容的提问来源于stack exchange,提问作者Julia
相关产品推荐
相关产品推荐

