0
這裏是我的數據表HTML:數據表不包括多個標題行到出口PDF文件
<table id="assessment-data-datatable-{{ $assessor->user_id }}">
<thead>
<tr class="success">
<th>Assessee: {{ $assignment->assessee->fullname }}</th>
<th>Assessor: {{ $assessor->fullname }}</th>
<th>Status: {{ $assessor->pivot->status }} </th>
</tr>
<tr>
<th>Parameter</th>
<th>Assessment</th>
<th>Provided on</th>
</tr>
</thead>
</table>
這裏是js代碼:
var dt = $('#assessment-data-datatable-' + assessorId).DataTable({
processing: true,
serverSide: true,
ajax: '/assessment/' + assessmentId + '/' + assessorId + '/fetch',
columns: [
{ data: 'parameter', defaultContent: 'N/A' },
{ data: 'assessment_value', defaultContent: 'N/A' },
{ data: 'created_at', defaultContent: 'N/A' }
],
dom: 'Bfrtip',
buttons: [
{
extend: 'pdf',
filename: assesseeName + ' assessment by ' + assessorName,
exportoptions: {
header: true,
footer: true
}
}
],
destroy: true
});
上面的代碼工作得很好,它還將內容導出爲pdf文件。但是在導出的pdf文件中,只有第二個標題行正在生成。不知怎的,<標題>的第一行被排除。我也嘗試將該行移入< tfoot>,然後導出,但它也被排除在外。
我認爲這裏的問題是,datatable只允許從表頭中最多一行導出。
這裏看到它如何exludes在頭一排:(PDF截圖)
任何幫助,將不勝感激。
感謝,
PARTH沃拉