add export button to all table

This commit is contained in:
Jagad R R
2024-12-26 15:07:24 +07:00
parent 81ecc4b69a
commit 603911d2bf
12 changed files with 138 additions and 58 deletions
@@ -235,8 +235,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ responsive: true }); if ($('#dataTable').length) {
} $('#dataTable').DataTable({
responsive: true,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -235,8 +235,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ responsive: true }); if ($('#dataTable').length) {
} $('#dataTable').DataTable({
responsive: true,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -233,8 +233,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ responsive: true }); if ($('#dataTable').length) {
} $('#dataTable').DataTable({
responsive: true,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -235,8 +235,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ responsive: true }); if ($('#dataTable').length) {
} $('#dataTable').DataTable({
responsive: true,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -237,8 +237,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ responsive: true }); if ($('#dataTable').length) {
} $('#dataTable').DataTable({
responsive: true,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -83,10 +83,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ if ($('#dataTable').length) {
responsive: false $('#dataTable').DataTable({
}); responsive: true,
} dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -83,10 +83,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ if ($('#dataTable').length) {
responsive: false $('#dataTable').DataTable({
}); responsive: true,
} dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -83,10 +83,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ if ($('#dataTable').length) {
responsive: false $('#dataTable').DataTable({
}); responsive: true,
} dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -100,10 +100,16 @@
@section('scripts') @section('scripts')
<script> <script>
if ($('#dataTable').length) { $(document).ready(function () {
$('#dataTable').DataTable({ if ($('#dataTable').length) {
responsive: false $('#dataTable').DataTable({
}); responsive: true,
} dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]
});
}
});
</script> </script>
@endsection @endsection
@@ -98,24 +98,18 @@
</div> </div>
@endsection @endsection
@section('scripts') @section('scripts')
<!-- Start datatable js --> <script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.js"></script> $(document).ready(function () {
<script src="https://cdn.datatables.net/1.10.18/js/jquery.dataTables.min.js"></script> if ($('#dataTable').length) {
<script src="https://cdn.datatables.net/1.10.18/js/dataTables.bootstrap4.min.js"></script> $('#dataTable').DataTable({
<script src="https://cdn.datatables.net/responsive/2.2.3/js/dataTables.responsive.min.js"></script> responsive: true,
<script src="https://cdn.datatables.net/responsive/2.2.3/js/responsive.bootstrap.min.js"></script> dom: 'Bfrtip',
buttons: [
<script> 'excel', 'pdf', 'print'
/*================================ ]
datatable active });
==================================*/ }
if ($('#dataTable').length) { });
$('#dataTable').DataTable({ </script>
responsive: true
});
}
</script>
@endsection @endsection
@@ -9,8 +9,12 @@
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/moment/moment.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/moment/moment.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/daterangepicker/daterangepicker.js"></script> <script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/daterangepicker/daterangepicker.js"></script>
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/js/adminlte.js"></script> <script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/js/adminlte.js"></script>
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/datatables/jquery.dataTables.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/datatables/datatables.min.js"></script> {{-- Datatables --}}
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.2.7/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/v/bs4/jszip-3.10.1/dt-2.1.8/b-3.2.0/b-colvis-3.2.0/b-html5-3.2.0/b-print-3.2.0/r-3.0.3/sb-1.8.1/sp-2.3.3/datatables.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/js/bootstrap-datepicker.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/js/bootstrap-datepicker.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Ladda/1.0.6/spin.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Ladda/1.0.6/spin.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Ladda/1.0.6/ladda.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Ladda/1.0.6/ladda.min.js"></script>
@@ -5,7 +5,13 @@
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/css/adminlte.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/css/adminlte.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/overlayScrollbars/css/OverlayScrollbars.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/overlayScrollbars/css/OverlayScrollbars.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/daterangepicker/daterangepicker.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/daterangepicker/daterangepicker.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/datatables/datatables.min.css">
{{-- datatables --}}
<link href="https://cdn.datatables.net/v/bs4/jszip-3.10.1/dt-2.1.8/b-3.2.0/b-colvis-3.2.0/b-html5-3.2.0/b-print-3.2.0/r-3.0.3/sb-1.8.1/sp-2.3.3/datatables.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.7.1/css/buttons.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/materialdesignicon/css/materialdesignicons.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/materialdesignicon/css/materialdesignicons.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/sweetalert2/sweetalert2.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/plugins/sweetalert2/sweetalert2.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/css/bootstrap-datepicker.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fiqhpratama/upsense-cdn@main/adminlte-blue/app/css/bootstrap-datepicker.min.css">
@@ -67,3 +73,15 @@
</style> </style>
<style>
/* Adjust margin for pagination */
.dt-paging {
padding-top: 20px;
}
.dt-buttons {
margin-bottom: 15px; /* Adjust the value as needed */
margin-right: 20px;
}
</style>