Я использую ag-grid, и у меня есть флажки для выбора строки. Я хочу сделать следующее: каждый раз, когда пользователь щелкает любую строку или ячейку этой строки, вся строка выделяется, без выбора строки.
Ag-Grid: как выделить конкретную строку при нажатии на строку или любую ячейку этой строки, не выбирая строку?
comment
Также допустим любой императивный метод получения события onRowClicked узла row dom и добавления к нему стиля.
- person Manoj Negi   schedule 10.07.2020
Ответы (1)
Я думаю, что лучшим решением было бы использовать обратный вызов onCellClicked
и установить строку как выбранную. Взгляните на этот код:
<AgGridReact
onCellClicked={this.cellClicked}
columnDefs={this.state.columnDefs}
rowData={this.state.rowData}
/>
И ваш метод обратного вызова:
cellClicked(params) {
params.node.setSelected(true)
}
Вот для вас пример StackBlitz.
person
ViqMontana
schedule
10.07.2020