Я пытаюсь создать сортируемую и доступную для поиска таблицу в reactjs, используя mdbreact
вот так
import React from 'react';
import { MDBDataTable } from 'mdbreact';
const tableData = {
columns: [
{
field: 'first_name',
label: 'First Name'
},
{
field: 'last_name',
label: 'Last Name'
},
{
field: 'age',
label: 'Age'
}
],
rows: [
{
first_name: <a href='/example-route/John'>John</a>,
last_name: 'Smith',
age: 29
},
{
first_name: <a href='/example-route/Jane'>Jane</a>,
last_name: 'Doe',
age: 34
}
]
};
class Table extends React.Component {
render() {
return(
<MDBDataTable data={tableData} />
)
}
}
export default Table;
Таблица отображается нормально, но потому что в теле есть теги <a></a>
, соответствующий столбец становится несортированным и недоступным для поиска .
Я уже несколько дней думал о том, как сделать этот столбец доступным для сортировки и поиска, но после выполнения количество чтений Я ничего не нашел.
ОБНОВЛЕНИЕ
Кажется, что в Chrome столбец недоступен для поиска и сортировки, но в Firefox столбец столбец можно сортировать, но нельзя искать.