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