0
我正在使用datatable來輸出我的列表。在我的HTML列表中有很少的列,其他不重要的列是隱藏的。 是否可以在導出函數中包含那些列?其他問題是如何在橫向模式下打印PDF?可以在Datatable導出函數中添加其他列嗎?
這裏是我的代碼:
我的JSON數據
$data['data'][] = array(
($con['contract_ext'] != '') ? '<a href="' . site_url('contracts/contracts/edit_contract_phase1?contract_id=' . $con['id']) . '" class="btn-link">'. $con['contract_id'] . '-' . $con['contract_ext'] . '</a>' : '<a href="' . site_url('contracts/contracts/edit_contract_phase1?contract_id=' . $con['id']) . '" class="btn-link">' . $con['contract_id'] . '</a>',
'<span class="txt_small">' . $client['client_name'] . '</span>',
$con['contract_type'],
format_mysql_time($con['date_added'], 'm/d/Y - H:i:s'),
format_mysql_time($con['date_modified'], 'm/d/Y H:i:s'),
$added_by['name'],
$con['status'],
'<a data-toggle="modal" href="javascript:;" data-target="#myModal" data-id="' . $con['id'] . '" id="contract-' . $con['id']. '" class="btn btn-sm btn-default contract_modal" type="button"><span class="fa fa-paperclip"></span></a> ' .
'<button type="button" class="btn btn-sm btn-default" onClick="addRemark(' . $con['id'] . ')"><span class="fa fa-comment-o"></span></button> ' .
'<button type="button" class="btn btn-sm btn-danger"><span class="fa fa-trash"></span></button>'
);
我的JS
<script type="text/javascript">
$('#contract-list').DataTable({
"ajax": "<?php echo site_url('contracts/contracts/load_contracts'); ?>",
dom: 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
],
"order": [],
"columnDefs": [ {
"targets" : 'no-sort',
"orderable": false,
}]
});
</script>
我希望你能幫助我解決這個