Advertisement
Guest User

DataTables

a guest
Jun 28th, 2024
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. HTML/Blade:
  2. <div class="bg-red-dark p-6 min-h-[611px]">
  3. <table id="clansTable" class="display">
  4. <thead>
  5. <tr role="row">
  6. <th class="dt-orderable-asc dt-orderable-desc dt-ordering-asc">Tag</th>
  7. <th class="dt-orderable-asc dt-orderable-desc dt-ordering-asc">Name</th>
  8. <th class="dt-orderable-asc dt-orderable-desc dt-ordering-asc">Founder</th>
  9. <th class="dt-orderable-asc dt-orderable-desc dt-ordering-asc">Points</th>
  10. <th class="dt-orderable-asc dt-orderable-desc dt-ordering-asc">Kills</th>
  11. <th class="dt-orderable-asc dt-orderable-desc dt-ordering-asc">Total Members</th>
  12. </tr>
  13. </thead>
  14. <tbody>
  15. @foreach($clans as $clan)
  16. <tr>
  17. <td>{{ $clan->tag }}</td>
  18. <td>{{ $clan->name }}</td>
  19. <td>{{ $clan->founder->name }}</td>
  20. <td>{{ $clan->points }}</td>
  21. <td>{{ $clan->kills }}</td>
  22. <td>{{ $clan->members_count }}</td>
  23. </tr>
  24. @endforeach
  25. </tbody>
  26. </table>
  27. </div>
  28.  
  29. CSS:
  30. @import "../../../node_modules/datatables.net-dt/css/dataTables.dataTables.css";
  31. @import "../../../node_modules/datatables.net-responsive-dt/css/responsive.dataTables.css";
  32.  
  33. JS:
  34. import DataTable from "datatables.net-dt";
  35. import "datatables.net-responsive-dt";
  36.  
  37. export function init() {
  38. renderIf("body#clans.index").then(() => {
  39. $("#clansTable").DataTable({
  40. responsive: true,
  41. });
  42. });
  43. }
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement