Cara menyembunyikan "Menampilkan 1 dari N Entri" dengan pustaka dataTables.js

96

Bagaimana Anda menghapus baris teks "Menampilkan 1 dari N entri" pada dataTable (yaitu saat menggunakan pustaka javascript dataTables? Sepertinya saya sedang mencari sesuatu di sepanjang baris ini ...

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

Cukup yakin ini sederhana, tetapi sepertinya tidak dapat menemukannya di dokumen.

nickL
sumber

Jawaban:

266

Anda dapat menghapusnya dengan bInfoopsi ( http://datatables.net/usage/features#bInfo )

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

Pembaruan: Sejak Datatables 1.10. * Opsi ini dapat digunakan sebagai info, bInfomasih berfungsi di build nightly saat ini (1.10.10).

BMH
sumber
3
Ini adalah jawaban yang lebih baik dari saya, jika yang ingin Anda lakukan hanyalah menyembunyikannya. Jika Anda perlu menatanya, alangkah baiknya Allan telah membungkus setiap elemen di kelasnya sendiri sehingga Anda bisa mendapatkannya.
Daiku
Saya paling suka jawaban ini juga karena membuatnya tetap diarahkan ke params dataTable tetapi terima kasih Daiku juga karena saya punya pilihan ... Nick
nickL
Ini membuat jeda jenis tabel "dapat diedit" (tidak mungkin untuk mengedit atau menyimpan baris).
jovan
@jovan Saya rasa opsi ini tidak dapat mengganggu "dapat diedit". Apakah Anda punya contoh (jsfiddle mungkin) saya bisa memeriksanya untuk Anda?
BMH
1
@BMH Saya membuatnya berfungsi - sejujurnya, saya bahkan tidak ingat apa masalahnya lagi!
jovan
8

Jika yang Anda butuhkan adalah menonaktifkan drop-down (bukan untuk menyembunyikan teks), setel lengthChangeopsi kefalse

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

Bekerja untuk DataTables 1.10+

Baca lebih lanjut di dokumentasi resmi

Arian Acosta
sumber
7
Ini menyembunyikan drop down. Itu tidak menyembunyikan teks "menampilkan 1 dari N entri"
devlin carnate
4

Sekarang , ini sepertinya berhasil:

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

itu menyembunyikan itu div, sama sekali

Irfaan
sumber
3

coba ini untuk hide

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

dan coba ini untuk mengganti label

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

});
mamal
sumber
0

Ini Bekerja untuk saya:

language:{"infoEmpty": "No records available",}
Saulius
sumber
Ini tidak muncul untuk menjawab pertanyaan, yang meminta cara untuk menekan pesan ketika ada yang catatan. Sepertinya Anda mengubah pesan untuk ditampilkan dengan tidak ada catatan, yang bukan masalah yang ditanyakan OP.
JohnRC