[英]Export from datatable only selected columns
我正在嘗試將數據表導出到 excel、pdf 並復制它。 但我只想從 colvis 導出選定的列。 當我導出表格時,它總是向我顯示完整的數據表。 我的錯誤在哪里?
謝謝
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#tbl').DataTable( {
dom: 'lBfrtip',
language: {
searchBuilder: {
button: 'Filter',
}
},
buttons:[
'searchBuilder',
{
extend: 'colvis',
collectionLayout: 'fixed columns',
collectionTitle: 'Spalten Auswahl'
},
{
extend: 'copy',
text: 'Copy',
exportOptions: {
modifier: {
columns: ':visible'
}
}
}, {
extend: 'excel',
text: 'Excel',
exportOptions: {
modifier: {
columns: ':visible'
}
}
}, 'pdf'
],
colReorder: true
//scrollX: true,
});
});
</script>
而不是這個:
exportOptions: {
modifier: {
columns: ':visible'
}
}
只需使用這個:
exportOptions: {
columns: ':visible'
}
此處提供了一個示例: 導出選項 - 列選擇器。 這適用於print
按鈕,但對於其他按鈕也是如此。
columns
:要使用的列選擇器。 默認 - 所有列。
modifier
選項用於控制不同的東西:
modifier
:應如何應用表的排序和搜索 state。 默認 -{search: 'applied', order: 'applied'}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.