【问题标题】:Multiple rows selection without pressing Control Key in ag-grid多行选择,无需在 ag-grid 中按 Control 键
【发布时间】:2016-02-15 10:44:52
【问题描述】:

我们需要选择最多两个。没有按 ctrl 按钮的行的行数与单行选择相同,如果用户选择的行多于两行而不是第一行,则会自动取消选择并选择新的行。例如用户首先选择了第三行和第四行,然后单击第二行显然选择了三行但需要绑定最新的两行。在这种情况下,第三行会自动取消选择,并且必须从 selectedRows 集合中消失。我们如何实现这一目标?任何帮助将不胜感激。

【问题讨论】:

  • 请从您的第一次尝试开始吧!代码、资源等!

标签: jquery html angularjs ag-grid


【解决方案1】:

您可以使用 rowClicked 事件通过 gridAPI selectNode 函数和 getSelectedNodes 执行自定义选择。

为了确保在 gridOptions 中有一个干净的实现禁用 rowSelection 并使用 rowClicked 事件自己处理所有选择过程。

事件文档:http://ag-grid.com/javascript-grid-events/index.php 网格 API 文档:http://ag-grid.com/angular-grid-api/index.php

【讨论】:

    猜你喜欢
    • 2018-10-27
    • 2022-07-09
    • 2015-12-31
    • 1970-01-01
    • 2019-05-23
    • 2020-11-04
    • 2021-09-03
    • 2020-03-27
    • 2020-02-08
    相关资源
    最近更新 更多