Я обнаружил странную ошибку, по-видимому, я все равно не знаю, сделал ли я что-то не так:
table.on('click', '.edit', function (element) {
var tr = $(element.target).closest('tr');
var data = table.row(tr).data();
this.display(data.id);
}.bind(this));
где таблица определяется следующим образом:
var table= $('#questions-datatable').DataTable({
теперь этот код работает, когда размер данных не изменяется, я имею в виду, когда я вижу все поля строки, но когда я изменяю размер окна и нажимаю на кнопку редактирования, я получаю:
Невозможно получить свойство 'id' с неопределенной или нулевой ссылкой
ошибка появляется, когда в таблице есть такая композиция:
как видите некоторые поля не видны
это потому что данные не определены, это ошибка библиотеки?
TEST ENVIRONMENT: https://demos.creative -tim.com / marketplace / black-dashboard-pro / examples / tables / datatables.net.html