【发布时间】:2019-12-28 17:01:09
【问题描述】:
我从 MySQL 数据库生成了一个 laravel YajraBox DataTable。一切正常,但现在我想添加一个包含每行值总和的总列。
见下文:
<script>
$(document).ready(function(){
$('#jobsTable').DataTable({
processing: true,
serverSide: true,
ajax: "{{ route('jobs.get') }}",
columnDefs: [
{ targets: [0,3,9,10,11,12,13,14,15,16], orderable: false },
{ targets: [0,3,9,10,11,12,13,14,15,16], searchable:false },
{ targets: [0,9,10,11,12,13,14,15,16,17,18,19], defaultContent: "" },
],
columns:[
/* 0 */ {data: 'action', name:'action'},
/* 1 */ {data: 'job_no', name: 'job_no'},
/* 2 */ {data: 'deal_no', name: 'deal_no'},
/* 3 */ {data: 'cyc_no', name: 'cyc_no'},
/* 4 */ {data: 'deal_name', name: 'deal_name'},
/* 5 */ {data: 'site', name: 'site'},
/* 6 */ {data: 'market_cat', name: 'market_cat'},
/* 7 */ {data: 'style', name: 'style'},
/* 8 */ {data: 'main_rend', name: 'main_rend'},
/* 9 */ {data: 'typwp_pges', name: 'typwp_pges'},
/* 10 */ {data: 'typalts_pges', name: 'typalts_pges'},
/* 11 */ {data: 'eowp_pges', name: 'eowp_pges'},
/* 12 */ {data: 'eoalts', name: 'eoalts'},
/* 13 */ {data: 'frshtyp_pges', name: 'frshtyp_pges'},
/* 14 */ {data: 'pdf_pges', name: 'pdf_pges'},
/* 15 */ {data: 'spin_pges', name: 'spin_pges'},
/* 16 */ {data: 'qc_pges', name: 'qc_pges'},
/* 17 */ {data: 'assigned', name: 'assigned'},
/* 18 */ {data: 'team', name: 'team'},
/* 19 */ {data: 'due_out', name: 'due_out'},
],
rowGroup: {
dataSrc: 'due_out'
}
});
});
</script>
我想添加 typwp_pges + typalts_pges + eowp_pges + eoalts + frshtyp_pges + pdf_pges + spin_pges + qc_pges
【问题讨论】:
-
该代码的 HTML 输出是什么?那么,表格的 HTML 是什么样子的呢?
标签: javascript jquery laravel datatables