reactjs - 在 Ag-Grid 中显示 PopupMenu
问题描述
如何以编程方式显示 Ag-Grid 中的 PopupMenu 列?
使用 gridApi 您可以隐藏它,但不能显示它
gridApi.hidePopupMenu()
我也尝试使用 FilterInstance 和 columnApi,但我没有找到任何有效的方法
gridApi.getFilterInstance(colKey)
gridColumnApi?.getColumn(colKey) ...
谢谢
解决方案
您想要做的是访问 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
推荐阅读
- java - 带有数据库时间戳的 CRUD.save()
- c# - 返回独立于 If-Else 顺序的 If-Else 结果?
- javascript - 如何从反应 redux 应用程序中的操作中获取“this”?
- r - 使用 knitR 转 HTML 时保持 ggiraph 的交互特性
- scala - 迭代火花中的嵌套元素
- npm - Erreur de segmentation(核心转储)
- python - Pip安装不适用于詹金斯?
- php - SQL,PHP - 向下拉函数添加约束
- c# - UWP/C#的光标进度环
- bash - 文件结尾意外(期望“)”),将命令传递给 git filter-branch