2012-11-13 13 views

risposta

76

È possibile impostare a false tali proprietà durante l'inizializzazione di DataTable:

"bFilter" : false,    
"bLengthChange": false 
+0

Matt si sono completamente sbagliato. Aggiungendo '" lengthMenu ": [[...], [....]]' e modificando il valore su questo parametro puoi mostrare quanto vuoi. Come se tu potessi mostrare 20 o 30 voci a livello di codice e anche l'etichetta mostra e lascia cadere la casella (che normalmente appare se non usi '" bLengthChange ": false') scomparirà. –

2

Sono d'accordo che Sdom è difficile, ho avuto il blocco di esso da praticare. Esegui l'esempio qui sotto e vedi le "informazioni" appariranno in alto. Sostituisci sDom con "sDom": "rtlp" e vedi le informazioni scompaiono. Ora usa "sDom": "rtil" e vedi le informazioni sono tornate in fondo, ma il paging è sparito. Continua a sperimentare e lo otterrai.

<!DOCTYPE html> 
<html> 
<head> 
    <link href="demo_table.css" rel="stylesheet"> 
</head> 
<body> 
<table class="display dataTable" id="example"> 
    <thead> 
     <tr role="row"> 
      <th>Rendering engine</th> 
      <th>Browser</th> 
      <th>Platform(s)</th> 
      <th>Engine version</th> 
      <th>CSS grade</th> 
     </tr> 
    </thead> 
</table> 
<script src="jquery.js"></script> 
<script src="jquery.dataTables.min.js"></script> 
<script type="text/javascript" charset="utf-8"> 
    $(document).ready(function() { 
     $('#example').dataTable({ 
      "aaData": [ 
       [ "Trident", "Internet Explorer 4.0", "Win 95+", 4, "X" ], 
       [ "Gecko", "Firefox 3", "Win 2k+/OSX.3+", 1.9, "A" ], 
       [ "Webkit", "Safari 3.0", "OSX.4+", 522.1, "A" ] 
      ], 
      "sDom": '<"top"i>rtlp' 
     }); 
    }); 
</script>  
</body> 
</html> 
9

Dal DataTable 1.10 è possibile utilizzare queste 2 opzioni:

esempio completa:

$('#example').dataTable({ 
    "lengthChange": false, 
    "searching": false 
}); 
Problemi correlati