Jak ukryć „Pokazuje 1 z N wpisów” za pomocą biblioteki dataTables.js


96

Jak usunąć wiersz tekstu „Pokazuje 1 z N wpisów” w dataTable (to znaczy podczas korzystania z biblioteki dataTables javascript? Myślę, że szukałem czegoś w tych liniach ...

 $('#example').dataTable({
      "showNEntries" : false
       });

Jestem prawie pewien, że jest to prosta sprawa, ale nie wydaje się, aby znaleźć ją w dokumentacji.

Odpowiedzi:


265

Możesz go usunąć za pomocą bInfoopcji ( http://datatables.net/usage/features#bInfo )

   $('#example').dataTable({
       "bInfo" : false
   });

Aktualizacja: Od wersji Datatables 1.10. * Ta opcja może być używana jako info, bInfonadal działa w bieżącej wersji nocnej (1.10.10).


3
To lepsza odpowiedź niż moja, jeśli wszystko, co chcesz zrobić, to ją ukryć. Jeśli chcesz go nadać stylowi, fajnie, że Allan umieścił każdy element we własnej klasie, abyś mógł się do tego zabrać.
Daiku

Ta odpowiedź też mi się najbardziej podoba, ponieważ kieruje ją do parametrów dataTable, ale też dziękuję Daiku, ponieważ mam pewien wybór ... Nick
nickL

To powoduje, że tabela „edytowalna” jest przerywana (nie można edytować ani zapisywać wierszy).
jovan

@jovan Nie sądzę, żeby ta opcja kolidowała z „edytowalnym”. Czy masz przykład (może jsfiddle), mogę go dla Ciebie sprawdzić?
BMH

1
@BMH Mam to do pracy - szczerze mówiąc, już nawet nie pamiętam, w czym był problem!
jovan

8

Jeśli potrzebujesz, aby wyłączyć listę rozwijaną (nie ukrywać tekstu), ustaw lengthChangeopcję nafalse

$('#datatable').dataTable( {
  "lengthChange": false
} );

Działa dla DataTables 1.10+

Przeczytaj więcej w oficjalnej dokumentacji


7
To ukrywa listę rozwijaną. Nie ukrywa tekstu „pokazuję 1 z N wpisów”
devlin carnate

4

Teraz wydaje się, że to działa:

$('#example').DataTable({
  "info": false
});

divcałkowicie to ukrywa


3

spróbuj tego dla ukrycia

$('#table_id').DataTable({
  "info": false
});

i spróbuj tego zmienić etykietę

$('#table_id').DataTable({
 "oLanguage": {
               "sInfo" : "Showing _START_ to _END_ of _TOTAL_ entries",// text you want show for info section
            },

});

0

To dla mnie praca:

language:{"infoEmpty": "No records available",}

Nie wydaje się, aby odpowiedzieć na pytanie, które prosi o drodze do powstrzymania się komunikat, gdy nie rekordy. Wygląda na to, że zmieniasz komunikat, który ma być wyświetlany z brakiem rekordów, co nie jest problemem, o który pyta OP.
JohnRC
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.