Добавление атрибутов data- * в jquery datatable - PullRequest
0 голосов
/ 18 мая 2018

Я могу добавить идентификатор в каждую строку таблицы данных, используя rowId, как объяснено в документации .

$('#myTable').DataTable( {
    ajax: '/api/staff',
    rowId: 'staffId'
} );

Но как мне добавить атрибуты data- * кrow.

Например, я хочу добавить data-spaceid и ata-enrollmentid в строку.

<tr data-spaceid="20146" data-enrollmentid="32" id="123"/>

1 Ответ

0 голосов
/ 18 мая 2018

использовать createdRow. Обратный вызов для каждого случая, когда создается элемент TR для тела таблицы для добавления атрибута данных.Вот пример.

$('#myTable').dataTable( {
  'createdRow': function( row, data, dataIndex ) {
      $(row).attr('data-spaceid', '20146');
  },
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...