0
我遇到tablesorter和動態添加的行的問題。當我嘗試添加我的行時,出現此錯誤: config.parsers[j] is undefined.
Tablesorter和動態添加的行
我按照與示例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 2012-01-17 18:44:10
好的,即使你鏈接到它也不清楚你是否使用了傳呼機;)...嘗試設置pager選項'removeRows'到'false',或者使用'$('table')。trigger('destroy.pager');'在更新之前,看看它是否有效。 – Mottie 2012-01-17 21:51:32
感謝您的幫助至今fudgey,現在我的表工作除了1件事。當我更改尋呼機以顯示每頁更多/更少的結果時,嘗試對結果進行排序,它會恢復到每頁的舊結果數量。我認爲它是因爲我沒有正確更新尋呼機。 – user1123246 2012-01-18 14:12:28