tcms/static/js/datatables_common.js
export const exportButtons = [
{
extend: 'csv',
exportOptions: {
columns: ':visible'
},
text: '<i class="fa fa-th-list" aria-hidden="true"></i>',
titleAttr: 'CSV'
},
{
extend: 'excel',
exportOptions: {
columns: ':visible'
},
text: '<i class="fa fa-file-excel-o" aria-hidden="true"></i>',
titleAttr: 'Excel'
},
{
extend: 'pdf',
exportOptions: {
columns: ':visible'
},
text: '<i class="fa fa-file-pdf-o" aria-hidden="true"></i>',
titleAttr: 'PDF'
},
{
extend: 'print',
exportOptions: {
columns: ':visible'
},
text: '<i class="fa fa-print" aria-hidden="true"></i>',
titleAttr: 'Print'
},
{
extend: 'colvis',
collectionLayout: 'fixed columns',
columns: ':not(.noVis)',
text: '<i class="fa fa-eye" aria-hidden="true"></i>',
titleAttr: 'Column visibility'
}
]