Я использую реактивную таблицу.Я определил функцию onRowClick () для столбца.Здесь выделенный текст должен выделять текст и при нажатии приходится перенаправлять на другую страницуТеперь, когда я пытаюсь выделить текст, его перенаправляют.Как выделить текст, не вызывая событие клика?
Ниже приводится моя функция onRowClick:
onRowClick = (state, rowInfo, columnInfo) => {
return {
onClick: (e, handleOriginal) => {
if (columnInfo.id) {
this.props.history.push(`/downloads/${rowInfo.original.id}`);
} else if (handleOriginal) {
handleOriginal();
}
}
};
}
Ниже приведен мой компонент таблицы реакции:
<ReactTable
manual
getTdProps = {this.onRowClick}
data = {results}
onFetchData = {this.onFetchData}
sortable = {false}
showPagination = {false}
noDataText = 'no data found'
columns = {[
{
Header: 'Id',
maxWidth: 50,
accessor: "id",
Cell: (props) => <span className="btn-link pointer">{props.value} </span>
},
{
Header: 'Processed on',
maxWidth: 165,
accessor: "created_at",
Cell: (props) => <span> {this.getDateTime(props.value)} </span>
}
]
/>
Нажатие наСтолбец id должен быть перенаправлен на страницу сведений.Выбор текста должен выбрать идентификатор текста.