DataTables.js kitaplığıyla "N Girişten 1'i Gösteriliyor" nasıl gizlenir


98

Bir dataTable'daki "1 / N giriş gösteriliyor" metin satırını nasıl kaldırırsınız (yani javascript kitaplığı dataTables kullanılırken? Sanırım bu satırlar boyunca bir şey arıyordum ...

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

Bunun basit olduğundan oldukça emin, ancak belgelerde bulamıyor gibi görünüyor.

Yanıtlar:


268

bInfoSeçenekle kaldırabilirsiniz ( http://datatables.net/usage/features#bInfo )

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

Güncelleme: Datatables 1.10. * ' Den bu yana bu seçenek, mevcut gecelik derlemede (1.10.10) olarak kullanılabilir info, bInfohala çalışmaktadır.


3
Tek yapmak istediğin onu saklamaksa, bu benimkinden daha iyi bir cevap. Tarz vermeniz gerekiyorsa, Allan'ın her bir öğeyi kendi sınıfına yerleştirmesi çok hoş, böylece ona ulaşabilirsiniz.
Daiku

Ben de bu yanıtı en çok seviyorum, çünkü onu dataTable parametrelerine yönlendiriyor ama bazı seçeneğim olduğu için Daiku'ya da teşekkürler ... Nick
nickL

Bu, "düzenlenebilir" tablo türü kırılmasını sağlar (satırları düzenlemek veya kaydetmek imkansızdır).
sveti petar

@jovan Bu seçeneğin "düzenlenebilir" işlevine müdahale edebileceğini sanmıyorum. Bir örneğiniz var mı (jsfiddle belki) sizin için ona bakabilir miyim?
BMH

1
@BMH Çalışmasını sağladım - dürüst olmak gerekirse, sorunun ne olduğunu artık hatırlamıyorum bile!
sveti petar

7

Ayrıca açılır menüyü devre dışı bırakmanız gerekirse (metni gizlememeniz), lengthChangeseçeneği şu şekilde ayarlayın:false

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

DataTables 1.10+ için çalışır

Resmi belgelerde daha fazlasını okuyun


7
Bu, açılır menüyü gizler. "N girişten 1 tanesini gösteren" metnini gizlemiyor
devlin carnate

5

bunu saklamak için dene

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

ve bunu etiket değişikliği için deneyin

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

});

4

Şimdi , bu işe yarıyor gibi görünüyor:

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

bunu divtamamen gizler


0

Benim için İş:

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

Bu Mesajı burada bastırmak için bir yol sorar soruyu cevaplamak için görünmüyor olan kayıtları. Görünüşe göre gösterilecek mesajı değiştiriyorsunuz ve kayıt yok, bu OP'nin sorduğu sorun değil.
JohnRC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.