DataTables упорядочивает данные по столбцам - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь создать таблицу на моей 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 (имя пользователя) должен быть заказан, однако всякий раз, когда я нажимаю на стрелки, чтобы упорядочить его, ничего не происходит. Стрелка указывает вверх, и происходит событие ничьей, но кроме этого в таблице не отображаются никакие изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...