Функция row.add () не работает в моей функции: - PullRequest
0 голосов
/ 28 мая 2019

Функция row.add не работает правильно, для создания таблицы данных:

var target=$(table.dt-table); //i test and only exist one.
target.DataTable(options);

попробуйте добавить строку в той же функции:

if(addrow!=null){target.row.add(addrow).draw();} //addrow i a var with array.

я получаю эту ошибку:

Uncaught TypeError: Cannot read property 'add' of undefined

Мне нужно добавить строку в существующую таблицу данных. любым способом с помощью row.add () или добавления необработанного HTML-кода.

1 Ответ

1 голос
/ 28 мая 2019

Из документации API на row.add()

var table = $('#example').DataTable(); // <-- use the returned object from .DataTable() and not the jQuery object

table.row.add( {
        "name":       "Tiger Nixon",
        "position":   "System Architect",
        "salary":     "$3,120",
        "start_date": "2011/04/25",
        "office":     "Edinburgh",
        "extn":       "5421"
    } ).draw();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...