是否可以将一列与 pdfmake 库相加?

约瑟夫·大卫

我想对一列求和以从pdfmake生成的 pdf 文件中获得总计

样本数据:

#ID ItemName Description          Unit  Qty  Amount    Subtotal
1   Mawe     Misumari ya ukuta    KG    10    3,000.00  30,000.00
2   Mawe     Misumari ya ukuta    PCS   10   50,000.00 500,000.00
3   Mawe     Kwa ajili ya misingi KG    20    3,000.00  60,000.00

所以我想在导出过程中用 pdfmake 对小计列求和并得到类似的东西

#ID ItemName Description          Unit  Qty  Amount    Subtotal
1   Mawe     Misumari ya ukuta    KG    10    3,000.00  30,000.00
2   Mawe     Misumari ya ukuta    PCS   10   50,000.00 500,000.00
3   Mawe     Kwa ajili ya misingi KG    20    3,000.00  60,000.00
-----------------------------------------------------------------
Total:                                                 590,000.00
-----------------------------------------------------------------

请有任何想法。

约瑟夫·大卫

谢谢大家,我已经解决了我刚刚在这里使用的解决方案,我认为它可能会帮助那里的人。希望代码可读且易于理解。再次感谢。

"footerCallback": function ( row, data, start, end, display ) {
                    var api = this.api(), data;
                    var intVal = function ( i ) {
                        return typeof i === 'string' ?
                            i.replace(/[\$,]/g, '')*1 :
                            typeof i === 'number' ?
                                i : 0;
                    };
                    total = api
                        .column( 6 ) //Getting the column # i want to sum
                        .data()
                        .reduce( function (a, b) {
                            return intVal(a) + intVal(b);
                        }, 0 );
                    pageTotal = api
                        .column( 6, { page: 'current'} ) 
                        .data()
                        .reduce( function (a, b) {
                            return intVal(a) + intVal(b);
                        }, 0 );
                    $( api.column( 6 ).footer() ).html(
                        'TZS '+ pageTotal.toString().replace(/,/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ",") +'/='+
                        '( TZS '+ total.toString().replace(/,/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, ",") +'/= total)'
                    );
                }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PDFMAKE中的动态列

来自分类Dev

PDFmake-将html表转换为pdfmake表吗?

来自分类Dev

将一列的值相加

来自分类Dev

如何将图片与pdfmake对齐?

来自分类Dev

将一列相加,然后减去第二列

来自分类Dev

pdfmake如何在一列中添加多个元素

来自分类Dev

将一列中被另一列引用的行值相加

来自分类Dev

将一列末尾的元素相加,并将下一行开始的元素相加

来自分类Dev

那可能吗?如何仅使用查询将数字与数据库列值相加

来自分类Dev

创建一个新列,该列是按日期将一列与另一列相加的总和

来自分类Dev

用pdfmake在一个段落周围添加边框

来自分类Dev

用pdfmake在一个段落周围添加边框

来自分类Dev

按一列分组,但将另外两列相加并计算第三列

来自分类Dev

将一列中的所有数值相加,而另一列中的日期年份等于2014?

来自分类Dev

R编程。数据重排,将列与另一列的因子相加

来自分类Dev

R编程。数据重排,将列与另一列的因子相加

来自分类Dev

如何将值的总数与另一列中的给定值相加?

来自分类Dev

如何将一列和表的所有其他行的总和相加

来自分类Dev

MATLAB:将矩阵中的值相加到一列的阈值级别

来自分类Dev

将pdfMake与Angular 2 / TypeScript中的数据输入一起使用

来自分类Dev

在最后一个小时内将一组中的列值相加,然后在另一列中将所有5的总计相加

来自分类Dev

在一列中将多个哈希键相加

来自分类Dev

每组相关行将一列的总和相加

来自分类Dev

从一列中找到与另一列相加的值-Pandas

来自分类Dev

Node.js中的pdfmake将pdf下载到flutter应用程序

来自分类Dev

如何通过将最后一行值和插入值相加来向 sql 数据库插入一个值

来自分类Dev

如何将字典中二维列表的一列中的所有元素相加?蟒蛇 3

来自分类Dev

动态检查文本是否转到下一页并使用pdfmake在pdf中添加分页符

来自分类Dev

pdfMake:使用系统字体

Related 相关文章

  1. 1

    PDFMAKE中的动态列

  2. 2

    PDFmake-将html表转换为pdfmake表吗?

  3. 3

    将一列的值相加

  4. 4

    如何将图片与pdfmake对齐?

  5. 5

    将一列相加,然后减去第二列

  6. 6

    pdfmake如何在一列中添加多个元素

  7. 7

    将一列中被另一列引用的行值相加

  8. 8

    将一列末尾的元素相加,并将下一行开始的元素相加

  9. 9

    那可能吗?如何仅使用查询将数字与数据库列值相加

  10. 10

    创建一个新列,该列是按日期将一列与另一列相加的总和

  11. 11

    用pdfmake在一个段落周围添加边框

  12. 12

    用pdfmake在一个段落周围添加边框

  13. 13

    按一列分组,但将另外两列相加并计算第三列

  14. 14

    将一列中的所有数值相加,而另一列中的日期年份等于2014?

  15. 15

    R编程。数据重排,将列与另一列的因子相加

  16. 16

    R编程。数据重排,将列与另一列的因子相加

  17. 17

    如何将值的总数与另一列中的给定值相加?

  18. 18

    如何将一列和表的所有其他行的总和相加

  19. 19

    MATLAB:将矩阵中的值相加到一列的阈值级别

  20. 20

    将pdfMake与Angular 2 / TypeScript中的数据输入一起使用

  21. 21

    在最后一个小时内将一组中的列值相加,然后在另一列中将所有5的总计相加

  22. 22

    在一列中将多个哈希键相加

  23. 23

    每组相关行将一列的总和相加

  24. 24

    从一列中找到与另一列相加的值-Pandas

  25. 25

    Node.js中的pdfmake将pdf下载到flutter应用程序

  26. 26

    如何通过将最后一行值和插入值相加来向 sql 数据库插入一个值

  27. 27

    如何将字典中二维列表的一列中的所有元素相加?蟒蛇 3

  28. 28

    动态检查文本是否转到下一页并使用pdfmake在pdf中添加分页符

  29. 29

    pdfMake:使用系统字体

热门标签

归档