У меня возникают проблемы с таблицами и динамически добавленными строками. Когда я пытаюсь добавить свои строки, я получаю эту ошибку: config.parsers[j] is undefined.
Таблицы и динамически добавленные строки
Я добавляю строки так же, как в примере здесь, http://mottie.github.com/tablesorter/docs/example-pager.html.
delete_rows();
var html_data = '';
for (i in wos) {
html_data += '<tr>';
html_data += '<td><a href="#" class="get_wo" title="' + wos[i].val1 + '">' + wos[i].val1 + '</a></td>';
html_data += '<td>' + wos[i].val2 + '</td>';
html_data += '</tr>';
}
var $html_data=$(html_data);
wo.show();
$("#wo_table").find('tbody').append($html_data).trigger('addRows', [$html_data]);
Сначала я удалить все строки в моей таблице заголовков, за исключением, а затем создать и добавить строки в таблицу.
У кого-нибудь была такая же проблема или подобная проблема? Я использую Tablesorter версии 2.0.25.1
Я удаляю все строки с момента их использования в качестве поиска, и если они ищут что-то еще, я должен удалить старые результаты. Это не работает с разбиением на страницы, оно отображает только первые 10 результатов, а остальные результаты не отображаются. Я думаю, что это связано с тем, что функция обновления для Tablesorter, поскольку не все строки присутствуют при вызове пейджера – user1123246
Хорошо, было неясно, что вы используете пейджер, даже если вы связаны с ним;) ... попробуйте установить pager option 'removeRows' до' false' или использовать '$ ('table'). trigger ('destroy.pager');' перед обновлением и посмотреть, работает ли это. – Mottie
Спасибо за вашу помощь до сих пор fudgey, прямо сейчас мой стол работает, за исключением 1 вещи. Когда я меняю пейджер, чтобы показать больше/меньше результатов на странице, попробуйте отсортировать результаты, он вернется к старому количеству результатов на страницу. Я думаю, это потому, что я не обновляю пейджер правильно. – user1123246