데이터를 .xlsx 파일로 내보낼 수있는 버튼에 관한 문제가 있습니다. 그것은 가장자리, 모질라와 크롬을 위해 잘 작동하지만, 내가 아이폰이나 맥북에 사파리를 보니 그 버튼이 그냥 보이지 않는 것처럼 보입니다.데이터 테이블을 사용하는 Safari의 Excel 버튼 문제
적절한 해결책을 찾을 수 없기 때문에 저는 정말로 도움이 필요합니다. 데이터 내보내기는 Safari, Mozilla, Edge, Chrome에서 완벽하게 작동해야합니다.
누군가 비슷한 문제에 직면했을 수 있습니까? 내 코드 :
$(document).ready(function() {
var table = $('#tableOrders').DataTable({
"bFilter" : true,
"bLengthChange": true,
"paging": true,
"ordering": true,
"order": [[ @if ($user->role=='super_admin') 7 @else 6 @endif, "desc" ]],
"info":true,
dom: 'lBfrtip',
lengthMenu: [
[ 10, 25, 50, -1 ],
[ '10', '25', '50', 'Show all' ]
],
buttons: [
{
extend: 'copyHtml5',
text: '<b>Copy all</b>',
exportOptions: {
columns: [@if($user->role=='super_admin') 0, 1, 2, 3, 4, 5, 6 @else 0, 1, 2, 3, 4 @endif]
}
},
{
extend: 'excelHtml5',
text: 'Export all to <b>Excel</b>',
exportOptions: {
columns: [@if($user->role=='super_admin') 0, 1, 2, 3, 4, 5, 6 @else 0, 1, 2, 3, 4 @endif]
}
},
]
});
});