Belirli bir Javascript çağrısından sonra başlangıçta boş ve doldurulmuş bir veri tablom var. Veriler tabloya eklendikten sonra, tüm verileri sütunlardan birinde ortalamak istiyorum. Bu şekilde başlangıç aşamasında bu belirten çalıştı: eklemeler tamamlandı sonra üçüncü sütundaJQuery Datatable Soru: Veri yerleştirildikten sonra sütun verileri ortalanıyor
dTable = $('#dt').datatable({ 'aoColumns': [ null, null, { "sClass" : "center" }] });
veri merkezli değildi.
dTable.fnSettings().aoColumns[2].sClass = "center";
dTable.fnDraw();
Bu da işe yaramadı: Ben eklemeleri sonra aoColumns değiştirerek ve aynı zamanda tablo yeniden çizilmesi çalıştı. Bu yüzden sorum, basitçe üçüncü sütundaki veriyi merkezileştirmek için veri tablosunu anlatmaktan nasıl vazgeçmeli?
Önerileriniz için şimdiden teşekkür ederiz.
Chris
Neden CSS'yi kullanmıyorsunuz? – Mottie
Hangi stillerin uygulandığını öğrenmek için tablo hücrelerini incelemek üzere Firebug'ı kullanmanızı öneririm. Belki bir şey geçersiz kılınır? – Favio
@fudgey, başlangıçta da CSS kullanmayı denedim ama boşuna. Her satır eklediğimde, r dizisindeki verileri eklemek için dTable.fnAddRow (r) çağrısı kullanıyorum. Favio'nun önerdiği gibi Firebug'la bağlantı kurduğunuzda, tablo gövdesinin çeşitli eylemleri desteklemek için datatable eklentisi tarafından oluşturulan belirli bir yapıya sahip olduğunu görürsünüz. Yapıyı gördüklerimden ötürü verilen sorunu düzeltmek için CSS'yi kullanabilirim ama bu çok uzaktır. Daha iyi bir yol olmalı. – Chris