2016-04-14 18 views
1

bu sayfasına bakın thead hizalama sayısında birden tr: http://live.datatables.net/fadoteba/1/DataTable - FixedHeader -

ben yaşıyorum sorun olduğunu Böyle bir thead olduğunda:

<thead> 
    <tr style="background-color: #99b3ff"> 
     <th align="left" colspan="13"> 
      somelongnamehere-dsadsadsadsadsadsa<br /> 
      Total LPARs: 9<br /> 
      Planned LPARs: 0<br> 
      <br> 
      Free memory: 286 GB (excl planned lpars)<br /> 
      Total vCPU (incl planned): 21 
     </th> 
    </tr> 
    <tr> 
     <th width="100">Customer</th> 
     <th>Frame</th> 
     <th>LPAR</th> 
     <th>CPU<br>Virtual</th> 
     <th>Cluster</th> 
     <th>Bubble</th> 
     <th>ProcPool</th> 
     <th>Mem (GB)</th> 
     <th>Add<br>Mem (GB)</th> 
     <th>Total<br>Mem (GB)</th> 
     <th>Mem<br>overhead (GB)</th> 
     <th>AME</th> 
     <th>ReqID</th> 
    </tr> 
</thead> 

O kadar vida hizalama Sabit başlıktan, ilk <tr>'u th ve colspan ile çıkardığımda olduğu gibi çalışır (örneğin, bunu görmek için aşağı kaydırın). Bunu düzeltmek için ne yapabilirim, ya da neyi yanlış yapıyorum?

cevap

1

Sorununuz, tablonun stilidir. Tabloda tablo düzeni özelliğini otomatik olarak ayarlar. Ben sınırının altında eklemek sorunu çözmek için css için:

table { 
    table-layout: auto !important; 
} 

Biraz geç Datatable Link

+0

Awesome solution .. – Shubham

0

ama yanlışlıkla dan masa düzeni kaldırmak oldu çözüm üzerinde tökezledi kadar ben bu konuda 6 saat geçirdim CSS ve sonra bu çözümü burada buldum!

.dataTable.fixedHeader-floating { 
    table-layout: auto !important; 
}