【问题标题】:Separate row selection from row checkbox selection?将行选择与行复选框选择分开?
【发布时间】:2020-03-20 04:29:59
【问题描述】:

ag-grid 是否支持将行选择与选中的复选框分开?

我的用户需要选择一行(单击它或键盘导航)以查看有关该行的更多详细信息。然后他们需要选中复选框(或不选中)以选择该行以供以后导出到 Excel。

例如,他们会单击每一行以查看更多详细信息,但仅选中部分复选框以供以后导出。支持吗?

如果没有,什么是实施的好方法?将我自己的复选框添加到第一列?

【问题讨论】:

    标签: ag-grid ag-grid-react


    【解决方案1】:

    当您想要复选框选择时,您可以将suppressRowClickSelection 设置为true,并且不想在单击该行时也选择。如果为 true,则单击时不会选择行。

    您可以在此处阅读更多相关信息 - https://www.ag-grid.com/javascript-grid-selection/

    【讨论】:

    • 我认为您的回答不能完全解决我的问题。设置suppressRowClickSelection = true 会阻止鼠标单击一行来选择(突出显示)该行。这不是我要问的。我想(1)单击一行并将其选中(突出显示),但不选中复选框,以及(2)单击一个复选框并选中复选框,但未选中该行(突出显示)
    【解决方案2】:

    您可以使用 ag-Grids 选择功能进行复选框选择,然后使用 onRowClicked 属性在行单击时进行不同的选择。我正在这样做(但使用onRowDoubleClicked

    您仍要将suppressRowClickSelection 设置为true

    【讨论】:

      猜你喜欢
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      相关资源
      最近更新 更多