Идентификатор строки не определен для новой добавленной строки в таблицах данных? - PullRequest
0 голосов
/ 01 ноября 2019

Я думаю, что это повторный вопрос, но я вижу все ответы и ничего не понятно? Я использовал таблицы данных в своем приложении MVC, и все отлично работает, пока я не добавлю новую строку в этот набор данных, используя

table.api().row.add 

, после этого я назначил идентификатор строки двумя методами, затем нарисую 1-

row.nodes().to$().attr('id', ID)

2-

row.node().id = ID

Когда я пытаюсь получить вновь добавленный идентификатор строки, используя row.id, его undefined и row.data вообще не содержат dt_rowid. В HTML я вижу правильно добавленный идентификатор. Как получить идентификатор для новой добавленной строки. Помогите мне

1 Ответ

0 голосов
/ 03 ноября 2019
var table = $('#myTable').DataTable();
table.rows().every(function () {
var data = this.data();
var id = this.id();
console.log('Data id: ' + id);
});

Попробуйте это. Пожалуйста, обратитесь по этой ссылке https://datatables.net/reference/api/rows().every()

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