2010-07-16 27 views
6

.NET web uygulamasında jQuery DataTables kullanıyorum ancak belirli bir sütun için maksimum genişlik ayarını nasıl yaparım, diğer tüm sütunlar otomatik olarak boyutlandırılmalıdır (bunlar artık benim tablosumda olduğu gibi) sorunjQuery DataTables maksimum sütun genişliği

+0

Bunu mu demek istediniz: datatables.net? – dzida

+1

Evet, ama sorunun ne olduğunu öğrendim, boşlukları olmayan bir test dizim vardı. –

cevap

8

Senin sorunun daha CSS ilgili görünüyor soruna neden boşluksuz çok uzun kelime ... orada

DÜZENLEME

DataTable kendisi tarafından doğru yaptım oldu

word-wrap'u CSS'de kullanmak bu sorunu düzeltir, columnX için bunu CSS'nize ekleyin.

.columnX { 
    word-wrap: break-word; 
} 

Sütun için ayarlanmış genişliğinize bağlı olarak boşluk bırakmadan kelimeleri bile kaydırır.

bakınız: https://developer.mozilla.org/en/css/word-wrap

5

Ben word wrap kullanarak yukarıdaki çözelti ile katılıyorum - o inşaat büyük. Bununla birlikte, büyük miktarda veri içeren sütunlarla ilgili sorunlarım vardı. Ayrıca tam olarak çalışmasını sağlamak için aşağıdakileri yaptım:

datatables sütun genişlikleri ile ilgili çok sayıda sorun yaşadım. Benim için sihirli düzeltme

table-layout: fixed; 

Bu css tablonun genel css gider hattı dahil oldu. Örneğin, eğer aşağıdaki gibi datatables ilan ettiler:

LoadTable = $('#LoadTable').dataTable..... 

Sonra sihirli css hat sınıfında Loadtable gitmek istiyorum.

#Loadtable { 
    margin: 0 auto; 
    clear: both; 
    width: 100%; 
    table-layout: fixed; 
} 
+0

+1 Teşekkürler. Sizler Justin ve çok zaman kaybettiniz :-) – webcoder

+0

Bunu kabul edilen cevaplarla birleştirerek, kabul edilen cevap tek başına yapmaz. –