2013-10-25 70 views
0

是否有任何解決預加載/實例化的工作,以防止在API加載表之前缺少樣式?jQuery Datatables預渲染樣式(缺失)

現在,例如。我的桌子的標題沒有間隔,看起來像一個時髦的句子。

HeadHead1Head2Something

例如。

我已經嘗試了很多方法來解決這個問題,從我如何/何時加載我的表格數據..到使用oLanguage設置processing有一個圖像加載器,認爲它可能是缺乏內容。但是,不,只有在撥打$(' selector ').dataTable();後纔會顯示該風格。

回答

1

您可以在初始化之前隱藏表格並在初始化完成後顯示它。

使用CSS隱藏表格。

.grid { display: none; } 

將fnInitComplete添加到您的數據表設置中,以便在表被使用時顯示該表。

enter code here 
$(".grid").dataTable({ 
// Your settings 
"fnInitComplete": function(oSettings, json) { 
    $(".grid").show() 
} 
});