Я пытаюсь создать таблицу на моей html-странице, где есть ссылка на pdf от определенного пользователя. Я дал этим PDF-файлам такую структуру:
{
id,
user [object],
dateCreated
}
На html-странице в моей таблице должен быть столбец для ссылки на pdf и столбец для имени пользователя. Вот код для создания таблицы:
const $table = $('#table').DataTable({
processing: true,
serverSide: true,
bLengthChange: false,
bFilter: false,
ajax: {
url: '/api/route',
dataSrc: response => {
return response.data.array.map(index => {
return [
`<a class="show" href="/file/${ index.id }">Link</a>`,
`${ index.user.first_name } ${ index.user.last_name }`
];
});
}
},
columnDefs: [
{ targets: [1], orderable: true }
]
});
Мне кажется, что мой столбец с индексом 1 (имя пользователя) должен быть заказан, однако всякий раз, когда я нажимаю на стрелки, чтобы упорядочить его, ничего не происходит. Стрелка указывает вверх, и происходит событие ничьей, но кроме этого в таблице не отображаются никакие изменения.