从 ag grid angular 中取消选择选定的行

新手上路,请多包涵

是否有任何网格 api 以编程方式取消选择 ag-grid 选定的行?我正在尝试对所选行执行一些操作,基本上是异步操作,之后我需要从网格中取消选择该行。

原文由 Riya 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

使用 grip api deselectAll 函数。有效 !

 this.gridOptions.api.deselectAll();

原文由 Riya 发布,翻译遵循 CC BY-SA 4.0 许可协议

对于将来发现此问题的任何人:

正如 Victor 所说,通过设置 gridOptions.rowDeselection = true 允许手动取消选择行。

正如 OP 发现的那样,使用 gridOptions.api.deselectAll() 以编程方式取消选择所有行。

要以编程方式取消选择单行,请使用 rowNode.setSelected(false)rowNode.setSelected(isSelected, clearSelection) 也可用于选择行,如果 clearSelectiontrue c2d,则将取消选择主题 rowNode 以外的所有行。

原文由 naffarn 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题