Ошибка DataTables с деталями строки динамической таблицы - PullRequest
0 голосов
/ 18 июня 2011

Я использую DataTables для динамически генерируемой таблицы (через вызовы ajax).Таблица сама по себе работает нормально, но выдает нулевые исключения с подробностями строки (хотя и работает нормально в первый раз), которые указывают на строку 5388 кода jquery.datatables.js после первого вызова: "s is null on line:

for ( i=s._iDisplayStart, iLen=s._iDisplayEnd ; i<iLen ; i++ )"

Ответы [ 3 ]

1 голос
/ 29 сентября 2011

Где-то в вашем коде вы прикрепляете .live обработчик событий.Вы должны использовать .die, чтобы сбросить его.В противном случае вы получите ошибку.

0 голосов
/ 07 июля 2011

Работает после того, как я переместил детали строки, щелкнув методы события в document.ready ()

0 голосов
/ 18 июня 2011

Исходя из предоставленного кода, держу пари, что ваше изображение, на которое вы нажимаете, чтобы развернуть / сжать строки, не совпадает с путем изображения, указанным в этой группе кода:

/* Open this row */
 this.src = "../examples_support/details_close.png";
 oTable.fnOpen( nTr, fnFormatDetails(nTr), 'details' );

Проверьте ваш путь и имя изображения в this.src и убедитесь, что это правильно.Firebug или Chrome отладчик - отличные способы перепроверить.

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