misaligned doms on bootstrap

misaligned doms on bootstrap

gmelesgmeles Posts: 3Questions: 1Answers: 0

Hi all
I have a problem with datatables when I use boostrap
The doms appear misaligned with each other. i mean that the f on "dom: 'Bfrtlip'," appers one line bellow the B.
When I select datatables at "Step 1. Choose a styling framework" everything is fine

the html code is


<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/select2-bootstrap-theme/0.1.0-beta.10/select2-bootstrap.min.css" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.16/css/dataTables.bootstrap4.min.css"/> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/buttons/1.5.1/css/buttons.bootstrap4.min.css"/> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/colreorder/1.4.1/css/colReorder.bootstrap4.min.css"/> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap4.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.1/js/dataTables.buttons.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.bootstrap4.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.html5.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.print.min.js"></script> <script type="text/javascript" src="https://cdn.datatables.net/colreorder/1.4.1/js/dataTables.colReorder.min.js"></script> <script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script> </head> <body> <nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <a class="navbar-brand" href="/">blablabla</a> <li class="nav-item active"> <a class="nav-link" href="/document/new/">blablabla <span class="sr-only">(current)</span></a> </li> <li class="nav-item active"> <a class="nav-link" href="/document/new/">blablabla <span class="sr-only">(current)</span></a> </li> <li class="nav-item active"> <a class="nav-link" href="/newuser">blablabla <span class="sr-only">(current)</span></a> </li> <li class="nav-item active"> <a class="nav-link" href="/newuser">blablabla <span class="sr-only">(current)</span></a> </li> <li class="nav-item active"> <a class="nav-link" href="/logout">blablabla elp1<span class="sr-only">(current)</span></a> </li> </ul> </div> </nav> <!-- dom: 'Bfrtlip', --> <script type="text/javascript"> $(document).ready( function () { $('#tb_ticket').DataTable( { "lengthMenu": [ [5, 10, 20,50,100,250, -1], [5, 10, 20,50,100,250, "Όλες"] ], "pageLength": 5, "colReorder" : true, "language": { "url": "/static/DataTables/Greek.json" }, dom: 'Bfrtlip', buttons: [ { extend: 'copyHtml5', text: '<i class="far fa-clipboard"></i>', titleAttr: 'Αντιγραφή στο πρόχειρο', exportOptions: { columns: [ 1,2,3,4 ] } }, { extend: 'excelHtml5', text: '<i class="fa fa-file-excel"></i>', titleAttr: 'Εξαγωγή σε Excel', exportOptions: { columns: [ 1,2,3,4 ] } }, { extend: 'print', text: '<i class="fa fa-print" aria-hidden="true"></i>', titleAttr: 'Εκτύπωση', exportOptions: { columns: [ 1,2,3,4 ] } } ], columnDefs: [ { orderable: false, targets: [-1,-2] } ] } ); } ); </script> <table id="tb_ticket" class="table table-striped table-bordered" width="100%" cellspacing="0"> <thead> <tr> <th>ΑΑ</th> <th>blablabla</th> <th>blablabla</th> <th>blablabla</th> <th>blablabla</th> <th>blablabla blablabla</th> <th>blablabla</th> </tr> </thead> <tbody> <tr> <td >1</td> <td >blablabla</td> <td >blablabla</td> <td >blablabla 1</td> <td >blablabla</td> <td >05/02/2018 1:41 μμ.</td> <td> <a href="/document_detail/f21a574a-948a-4ad2-9a19-935914940222" class="btn"> <span class="fas fa-camera"></span> </a> </td> </tr> </tbody> </table> ........... ...................... ...................... ...................... ...................... ...................... ...................... ...................... ...................... ........... </div> </body> </html>

Thank you very much

This question has an accepted answers - jump to answer

Answers

  • allanallan Posts: 63,455Questions: 1Answers: 10,465 Site admin
    Answer ✓

    If you have a look at the dom documentation, you'll see that the value is more complicated for Bootstrap (it needs to include suitable div elements for the grid). Use that string as the starting point.

    Allan

  • gmelesgmeles Posts: 3Questions: 1Answers: 0
    edited February 2018

    I am a complete newbiew on this. Can you please be more specific
    Thanks

  • gmelesgmeles Posts: 3Questions: 1Answers: 0

    Thank you very much
    You pointed me to the right direction
    Solve it!!!

This discussion has been closed.