计算Jquery数据表中动态生成的列的总和

时间:2018-08-01 17:34:57

标签: jquery datatable datatables

我有一个Jquery数据表,它是根据JSON数据动态填充的。我需要计算某些列中的数字总和,并动态创建一个新列以显示总和。我是Jquery数据表的新手,我不确定这是否可行,如果可能,应如何完成。

我要填充的数据表和jquery代码是:

$.ajax({
                    type: "POST",
                    url: "/project/resourceData/",
                    dataType: "json", 

                    success: function(result) {
                        $('#resourceData').show();
                        var data=result;
                        if ($.fn.DataTable.isDataTable("#resourceData")) {
                              $('#resourceData').DataTable().clear().destroy();
                              $('#resourceData').empty();
                            }
                        $('#resourceData').dataTable({
                            data:data.data,
                            columns:data.columns,
                            });

我当前的数据表显示如下: My Current Datatable

在此列标题和数据都是动态生成的。这里P12W3表示周期12和第3周。
我需要在每个期间数据之后添加一个新的Columns,以获取该期间所有星期的数字总和。
例如,我需要添加P12W3 + P13W2并创建一个新列作为P12来显示每一行的总和。

我的预期数据表应该是这样的:

Expected Data table

有人可以帮我理解,如果可能的话以及如何做到的。任何帮助,将不胜感激。在此先感谢!

0 个答案:

没有答案