与子行有关的Tablesorter寻呼机问题

时间:2013-12-03 03:15:10

标签: jquery tablesorter

表格中我在可口可乐下面有一个子行。我想知道为什么它被算作filteredRows?如何使filteredRows不包括表中的子行?出于某种原因,如果我选择“未分类”,它会说“1 - 1/1(14)”,它应该是“ - /(14)”

此外,当我搜索“可乐”并尝试通过点击它来扩展子行时(在被过滤之后),它将不会显示子行。

Here is the demo

http://jsfiddle.net/CVVV2/

任何帮助将不胜感激!

更新

以下是更新后的演示,修改代码显示filteredRows在“所有项目”和“饮品”下无法正常使用。此外,在搜索框中搜索“可乐”后,我无法展开子行。

http://jsfiddle.net/CVVV2/9/

1 个答案:

答案 0 :(得分:1)

我发现您需要修改jquery.tablesorter.widgets.js文件中的this line

if (c.pager && c.pager.countChildRows || wo.pager_countChildRows) {

到此:

if (c.pager && c.pager.countChildRows || wo.pager_countChildRows || wo.filter_childRows) {

我将在下次更新中包含此修改。