У меня есть представление списка с сеткой данных с установленным флажком.при нажатии на флажок я хочу получить доступ к данным текущих строк.Как я могу получить доступ к данным текущей строки?(значения столбцов текущей строки).
Я пробовал методы onRowSelection и onCellClick из таблицы material-ui, но он дает только номер строки вместо данных строки.Поскольку в моей сетке данных также реализована сортировка, для точной обработки мне нужны точные данные.
Я попробовал onClick: handleRowClick (this.props.record).Но он дает пустой объект даже после нажатия.
Код, который я пробовал:
React.cloneElement(children[0], {
resource,
ids: this.state.leftDgIds,
data: this.state.leftDgData,
currentSort: { field: query.sort, order: query.order },
basePath,
isLoading,
setSort: this.setSort,
options: {
multiSelectable: true,
onRowSelection: this.onRowSelectionLeft
//onCellClick: this.onRowSelectionLeft
},
headerOptions: {
adjustForCheckbox: true,
displaySelectAll: true
},
bodyOptions: {
displayRowCheckbox: true,
deselectOnClickaway: false
},
rowOptions: {
selectable: true,
selected: false,
onClick: handleRowClick(this.props.record)
}
}
);