Добавьте значение в тег row (tr) при использовании плагина jquery DataTables - PullRequest
0 голосов
/ 20 февраля 2019

Я использую плагин jQuery DataTables для заполнения двух таблиц данными JSON.Я хочу, чтобы кроме столбцов также было установлено значение для строк (которое фактически будет целым JSON).Есть ли способ сделать это автоматически?

Пример: таблица составлена ​​следующим образом:

var table = $('#table').DataTable({
  "columns": [
    { "data": "Name", "title": "Name"},
    { "data": "Name", "title": "Name"}
  ]
});

Заполняется следующим образом:

$.getJSON(url, null, function( json ) {
  var table = $('#table').DataTable();
  table.rows.add(json).draw();
}

Примержелаемого результата:

<tr value="WHOLE JSON">
  <td value="JSON PART">JSON PART</td>
</tr>

1 Ответ

0 голосов
/ 20 февраля 2019

Вы пробовали использовать функцию createRow ?

, вы можете использовать ее как-то так

var table = $('#table').DataTable({
    "columns": [
        { "data": "Name", "title": "Name"},
        { "data": "Name", "title": "Name"}
    ],
    "createdRow": function( row, data, dataIndex ) {
        $(row).attr('data-value', data);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...