首页 > 解决方案 > 在 Ag-Grid 中显示 PopupMenu

问题描述

如何以编程方式显示 Ag-Grid 中的 PopupMenu 列?

PopupMenu Ag-Grid

使用 gridApi 您可以隐藏它,但不能显示它

gridApi.hidePopupMenu()

我也尝试使用 FilterInstance 和 columnApi,但我没有找到任何有效的方法

gridApi.getFilterInstance(colKey)
gridColumnApi?.getColumn(colKey) ...

谢谢

标签: reactjsag-gridag-grid-react

解决方案


您想要做的是访问 Ag Grid API 的 getFilterInstance() 。以下是相关文档:https ://www.ag-grid.com/javascript-grid/filter-api/

这是使用 getFilterInstance 方法访问和设置过滤器的一种方法

var FilterComponent = gridOptions.api.getFilterInstance('Status');
FilterComponent.selectNothing(); //Cleared all options
FilterComponent.selectValue('Approved')  //added the option i wanted
FilterComponent.onFilterChanged();

这是一个相关的 Stackoverflow 问题:how to pre-set column filter in ag-grid


推荐阅读