Jquery 基于表排序器组小计的触发器列0添加列1

Jquery 基于表排序器组小计的触发器列0添加列1,jquery,tablesorter,Jquery,Tablesorter,我正在尝试将“金额”列与“供应商”列的更改合计。换言之,哈利总金额和马克总金额。我还想把总额列在每组下的金额栏中 编辑-我真的很想这个“点击”栏自动,换句话说,小计将已经有了。按第1列排序,但总计在第2列 我希望它是这样的:按第0列排序,在第1列中进行小计 Mark 100.22 232.12 Total 342.34 Harry 23.21 11.11 Total 34.32 编辑-添加此 这是使用总计时的输出示例,请注意,组名称行

我正在尝试将“金额”列与“供应商”列的更改合计。换言之,哈利总金额和马克总金额。我还想把总额列在每组下的金额栏中

编辑-我真的很想这个“点击”栏自动,换句话说,小计将已经有了。按第1列排序,但总计在第2列

我希望它是这样的:按第0列排序,在第1列中进行小计

Mark    100.22
        232.12
 Total  342.34

Harry    23.21
         11.11
  Total  34.32
编辑-添加此

这是使用总计时的输出示例,请注意,组名称行未格式化

    Vendor,Amount
"<i></i><span class=“;group-name“;>harry smith</span><span class=“;group-count“;> (5)</span>","<i></i><span class=“;group-name“;>harry smith</span><span class=“;group-count“;> (5)</span>"
Harry Smith,3222.00
Harry Smith,2345.21
Harry Smith,121.00
Harry Smith,1.00
Harry Smith,21.00
Total:,5710.21
"<i></i><span class=“;group-name“;>mark worsnop</span><span class=“;group-count“;> (1)</span>","<i></i><span class=“;group-name“;>mark worsnop</span><span class=“;group-count“;> (1)</span>"
Mark Worsnop,3434.00
Total:,3434.00

更改
group\u回调函数,如下所示():


如果您设置了一个演示()会更容易提供帮助。我想你所需要做的就是使用
$row
在“供应商”列中查找名称,然后使用它来为该人员合计小计。添加了一个演示口号。非常感谢您的帮助!在对“金额”列进行排序时,我不确定如何显示每个人的总数。请你继续澄清你想要什么。我在上面加了一个小例子,这很好!谢谢你!是否有办法在显示列时“单击”该列,并在包含金额的列下显示总计?就像我添加的示例一样,我注意到的另一件事是,如果我添加此人的全名,TS仅显示其名字。?您可以设置以应用初始排序。要获取全名,请使用
“组文本”
类名()。至于在组之后有总计,分组小部件不是这样设置的;但是您可以使用
group\u回调来添加另一行。我不建议在生产中使用它,但正如您所看到的,它是可能的。当我有时间的时候,我会看一看分组小部件,这样你就不需要在中使用代码了。当我将这个表输出到CSV时,名为Total的行显示不正确。我将添加上面的示例。
    Vendor,Amount
"<i></i><span class=“;group-name“;>harry smith</span><span class=“;group-count“;> (5)</span>","<i></i><span class=“;group-name“;>harry smith</span><span class=“;group-count“;> (5)</span>"
Harry Smith,3222.00
Harry Smith,2345.21
Harry Smith,121.00
Harry Smith,1.00
Harry Smith,21.00
Total:,5710.21
"<i></i><span class=“;group-name“;>mark worsnop</span><span class=“;group-count“;> (1)</span>","<i></i><span class=“;group-name“;>mark worsnop</span><span class=“;group-count“;> (1)</span>"
Mark Worsnop,3434.00
Total:,3434.00
    Vendor,Amount
harry smith (5),harry smith (5)
Harry Smith,3222.00
Harry Smith,2345.21
Harry Smith,121.00
Harry Smith,1.00
Harry Smith,21.00
Total:,5710.21
mark worsnop (1),mark worsnop (1)
Mark Worsnop,3434.00
Total:,3434.00
group_callback    : function($cell, $rows, column, table){
    if (column === 0) {
        var subtotal = 0;
        $rows.each(function(){
            subtotal += parseFloat( $(this).find("td").eq(1).text() );
        });
        $cell.find(".group-count").append("; total: " + subtotal.toFixed(2) );
    }
}