Итак, я использую response 16.13, response-router 5.2 и react- bootstrap -table 4.1.5. Я получаю элемент базы данных, который будет иметь базовый c URL (example.com) как часть возврата. Я использую функцию для форматирования URL-адреса для потребления в таблице response- bootstrap, используя его свойство dataFormat, и хочу иметь возможность щелкнуть его и перенаправить за пределы приложения. Дело в том, что я не могу заставить его работать.
Есть идеи, как я могу это сделать, потому что то, что у меня есть, не работает, и у меня нет идей.
Спасибо за любую помощь, которую вы можете предоставить.
TableHeaderColumn без dataFormat, это правильно извлекает данные из БД и просто представляет их в виде строки
<TableHeaderColumn
dataField="domain_url"
dataSort
dataFormat={dataFormat.urlFormatter}
>
формат данных
function urlFormatter(cell) {
return (
<div>
<Route
path="/external"
component={() => {
window.location = { cell };
return null;
}}
/>
</div>
);
}