2015-07-28 10 views

cevap

4

legacy.datatables.net beni yönlendirmek olarak şimdi artık yok Sen olarak init.dt olayını kullanabilirsiniz düşünüyorum aşağıdaki gibidir:

init etkinlik tablo tam olarak başlatıldığını edildiğinde denir, veri yükü: manual itibaren

$('#example').on('init.dt', function(e, settings, json){ 
    console.log('Table initialisation complete: '+new Date().getTime()); 
}); 

$('#example').dataTable(); 

ve özellikle bir ajax veri kaynağı kullanıldığında çizilir. Eğer/gizlemek tabloyu göstermek için gidiyoruz

NOTLAR

, tablo görünür hale geldiğinde sütun genişliklerini yeniden hesaplamak için columns.adjust() API yöntemi kullanmak gerekir. Örneğin

:

$('#example-container').hide(); 

$('#example').on('init.dt', function(e, settings, json){ 
    $('#example-container').show(); 

    $(this).DataTable().columns.adjust(); 
}); 

$('#example').dataTable(); 
+0

soru gibiydi ... – davidkonrad

İlgili konular