Отображение данных массива в Datatable - PullRequest
0 голосов
/ 01 июля 2018

Я хочу отобразить (большое количество) данных, хранящихся в массиве из fomrat:

records = ["First", "Second", "Third", "...", "last"];

Я использую следующий JavaScript для отображения данных.

<script>
$(document).ready(function() {
$('#example').DataTable({
  data: records,
  deferRender: true,
  ordering: false,
  columns: [
    { title: "Title" }
    ]
});
} );

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

Если это переключить представление records в records = [["First"], ["Second"], ["Third"], ["..."], ["last"]]; все хорошо. Но я не хочу менять структуру данных до последнего формата.

Есть ли возможность визуализировать данные без вложенного массива?

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Есть ли возможность визуализировать данные без вложенного массива?

Нет. Datatable отображает данные в строке по индексу массива.

0 голосов
/ 01 июля 2018

Можно ли преобразовать массив на месте ?:

$('#example').DataTable({
   data: records.map(e => [e]),
   deferRender: true,
   ordering: false,
   columns: [
    { title: "Title" }
   ]
});

Исходный массив останется неизменным.

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