Mã này cũng làm việc và nó dễ dàng hơn để sử dụng và hiểu:
thêm video này vào xem lưỡi của bạn:
<tfoot>
<tr>
<th>Total:</th>
<th></th>
</tr>
</tfoot>
Số lượng thứ phụ thuộc vào số lượng của bạn hàng.
Các trong js của bạn thêm footerCallback này
"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;
};
// This is for the Total text
var col0 = api
.column(0)
.data()
.reduce(function (a, b) {
return intVal(a) + intVal(b);
}, 0);
//First, please note var name col1 and we use it then
var col1 = api
.column(1)
.data()
.reduce(function (a, b) {
return intVal(a) + intVal(b);
}, 0);
$(api.column(0).footer()).html('Total');
// Here you can add the rows
$(api.column(1).footer()).html(col1);
},
Mã này cần phải được diễn ra ngay trước khi
table.dataTable({
Tôi hy vọng điều này sẽ giúp.
Tìm kiếm giống nhau. Nếu bạn tìm thấy nó, xin vui lòng cho tôi biết (bằng cách trả lời câu hỏi của bạn). –