【发布时间】:2019-03-30 09:52:09
【问题描述】:
我是 JavaScript 和 jQuery 的新手。使用 jQuery 数据表从 JSON API 填充数据。表头也是动态的,这意味着 JSON 变量作为标题文本。如何添加总计(列和行)。想要 rowwise 总计和 columnwise 总计。
在此表中要在行和列的末尾添加 Total 文本。行总计和列总计。
Ajax 编码:-
function manufacturingSummary(todayDate) {
$('.loader').show();
$.ajax({
url : adminBaseUrl + "mfgSummary",
type : "POST",
crossDomain : true,
data : {
"summary_date" : todayDate
},
success : function(data) {
if (data.status == 1) {
$('.loader').hide();
var summaryColumns = [];
$.each( data.prodMfgSummary[0], function( key, value ) {
var items = {};
items.data = key;
items.title = key;
items.orderable = false;
/*items.className = "dt-body-right { text-align: center; }";*/
summaryColumns.push(items);
});
createProdSummaryTable(summaryColumns, data.prodMfgSummary);
} else {
$('.loader').hide();
$('#productionSummary').DataTable().clear().draw();
}
},
error : function(xhr, status) {
$('.loader').hide();
alert(status);
}
});
}
表创建代码:-
function createProdSummaryTable(columns, mfgSummaryProductData){
$('#productionSummary').dataTable({
"autoWidth" : false,
responsive : true,
"aaData" : mfgSummaryProductData,
"destroy" : true,
"aaSorting": [],
"bFilter": false,
"aoColumns" : columns,
"iDeferLoading" : 57
});
}
帮我解决这个问题。
【问题讨论】:
标签: javascript jquery datatables