ag-grid - Ag-grid - 没有任何事件(onRowClick、onRowSelected 等)在第二次打开上下文菜单后触发
问题描述
我在 ag-grid 中使用客户上下文菜单。我观察到,一旦我在右键单击行之后打开上下文菜单,在此之后没有事件触发(rowSelected,rowClicked),甚至上下文菜单弹出窗口在左时钟后关闭。
[getContextMenuItems]="getContextMenuItems"
(rowSelected)="onRowSelected($event)"
(rowClicked)="onRowClick($event)"
重现的场景 -
处理事件(rowClicked)="onRowClick($event)"
或(rowSelected)="onRowSelected($event)"
.
随时左键单击任何行/单元格,这些事件正在触发。
现在右键单击任何单元格以打开上下文菜单。现在通过左键单击关闭上下文菜单而不进行任何选择。现在尝试左键单击事件未触发的任何行/单元格。
注意:- 我也尝试过- (cellContextMenu)="cellContextMenu($event)"
.. 当我们通过右键单击打开上下文菜单时,这只是第一次触发。现在通过左键单击关闭,再次右键单击以打开上下文菜单。它打开但 cellContextMenu 事件未触发。
ag-grid-angular,版本 - 20.1.0
马尼什
解决方案
也许使用
(rowClicked)="yourFuntion($event)"
代替
(onRowClicked)="yourFuntion($event)"
推荐阅读
- reactjs - 如何从表中删除数据?
- python - 无法使用长 yticklabel 保存整个条形图
- visual-studio-code - 在 Linux 上配置 VS Code (tasks.json) 为 .c 文件调用 gcc,为 .cpp 调用 g++(默认)
- ruby-on-rails - 在 Mac 上安装 Ruby 2.7.2 时出现问题
- google-cloud-firestore - 使用多个用户管理 Firebase 云消息传递令牌
- python - 如何在 Python Django 部署中包含非 Python 依赖项?
- javascript - 如何在启用 cookie 的 heroku 上使用 axios 解析网站?
- javascript - 只有在我想要的工作表上输入新数据时,如何才能在 Google Apps 脚本中运行 onChange 或 onEdit?
- teradata - 我想使用 READ_NOS 从 S3 读取文件并返回所有行。但它只返回一些行
- python - 如何获取pdf中对象的坐标?