Как передать данные строки вместо номера строки на RowSelection в сетке данных с помощью admin-on-rest - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть представление списка с сеткой данных с установленным флажком.при нажатии на флажок я хочу получить доступ к данным текущих строк.Как я могу получить доступ к данным текущей строки?(значения столбцов текущей строки).

  1. Я пробовал методы onRowSelection и onCellClick из таблицы material-ui, но он дает только номер строки вместо данных строки.Поскольку в моей сетке данных также реализована сортировка, для точной обработки мне нужны точные данные.

  2. Я попробовал 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)

                }
}
);
...