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.

nickL
źródło

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).

BMH
źródło
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

Arian Acosta
źródło
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

Irfaan
źródło
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
            },

});
mamal
źródło
0

To dla mnie praca:

language:{"infoEmpty": "No records available",}
Saulius
źródło
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