【发布时间】:2020-03-20 04:29:59
【问题描述】:
ag-grid 是否支持将行选择与选中的复选框分开?
我的用户需要选择一行(单击它或键盘导航)以查看有关该行的更多详细信息。然后他们需要选中复选框(或不选中)以选择该行以供以后导出到 Excel。
例如,他们会单击每一行以查看更多详细信息,但仅选中部分复选框以供以后导出。支持吗?
如果没有,什么是实施的好方法?将我自己的复选框添加到第一列?
【问题讨论】:
标签: ag-grid ag-grid-react
ag-grid 是否支持将行选择与选中的复选框分开?
我的用户需要选择一行(单击它或键盘导航)以查看有关该行的更多详细信息。然后他们需要选中复选框(或不选中)以选择该行以供以后导出到 Excel。
例如,他们会单击每一行以查看更多详细信息,但仅选中部分复选框以供以后导出。支持吗?
如果没有,什么是实施的好方法?将我自己的复选框添加到第一列?
【问题讨论】:
标签: ag-grid ag-grid-react
当您想要复选框选择时,您可以将suppressRowClickSelection 设置为true,并且不想在单击该行时也选择。如果为 true,则单击时不会选择行。
您可以在此处阅读更多相关信息 - https://www.ag-grid.com/javascript-grid-selection/
【讨论】:
suppressRowClickSelection = true 会阻止鼠标单击一行来选择(突出显示)该行。这不是我要问的。我想(1)单击一行并将其选中(突出显示),但不选中复选框,以及(2)单击一个复选框并选中复选框,但未选中该行(突出显示)
您可以使用 ag-Grids 选择功能进行复选框选择,然后使用 onRowClicked 属性在行单击时进行不同的选择。我正在这样做(但使用onRowDoubleClicked。
您仍要将suppressRowClickSelection 设置为true。
【讨论】: