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.

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


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


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


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
            },

});

0

Ini Bekerja untuk saya:

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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.