我有一個表,我在第二列排序。默認情況下,我有8列 和行可以有所不同,取決於我添加了多少事情。tablesorter不工作,當我添加更多的列
的分揀工作時,我有標準的8列,但是當我標記一個複選框,並保存這表明,更多信息將在我的表dynamiclly產生則排序不工作了。
代碼:
$.tablesorter.addParser({
id: 'input_text',
is: function (s) {
// return false so this parser is not auto detected
return false;
},
format: function (s) {
return s;
},
type: 'text'
});
// Tablesorter
if ($(".attendanceList tbody tr").length > 0) {
$(".attendanceList").tablesorter({ headers: { 1: { sorter: false },
2: { sorter: 'input_text' },
3: { sorter: false },
4: { sorter: false },
5: { sorter: false },
6: { sorter: false },
7: { sorter: false },
8: { sorter: false },
9: { sorter: false },
10: { sorter: false }
},
sortList: [[2, 0], [0, 0]]
});
}
我用螢火蟲,看看有什麼問題是,我的「S」 paramater(查看以上)是百達一個空字符串(「」)。
步步: 我標記複選框,並按保存按鈕。當完成後,我按下另一個按鈕,觸發一個彈出窗口並獲取我的表格,現在該表格有10列,但第二列不再像之前那樣執行排序。
我錯過了什麼?我對tablesorter插件讀了,我還沒有發現有類似問題的人,
謝謝!
你初始化每個表更新後的tablesorter? –
是的,我在非常更新後調用tablesorter – ThunD3eR