我有一个表,我在第二列排序。默认情况下,我有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