laravel 如何在Yajra dataTable的页脚中设置“总计”,以获取每页或至少最后一页中一列或多列的“总计”

jchrr9hc  于 2022-12-05  发布在  其他
关注(0)|答案(2)|浏览(129)

在Yajra DataTable中显示某些列数据的总和时出现问题。我如何为Yajra解决此问题?(我想要总计的实际视图-类似于标记位置)x1c 0d1x

wi3ka0sx

wi3ka0sx1#

这个过程有点长,首先你需要给你的表添加页脚,然后在列数组对象之后添加“footerCallback”键,并使用回调函数,然后把你要求和的列转换成整数。见示例

enter link description here

yhived7q

yhived7q2#

您正在寻找Datatables的drawCallback()函数--它将在每次绘制表后(页面加载时,以及过滤后)运行,并执行特定的操作。
在这种情况下,您可能希望使用沿着于以下内容的内容对相关列求和:

var sum = $('#yourTable').DataTable().column(4).data().sum();

然后使用jQuery将值写入相关的span或div,就像通常所做的那样:

$('#yourTotalBox').html(sum);

相关问题