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.