2012-12-14 26 views
3

我正在使用新的數據表額外插件 - 滾動條。數據表 - Scroller刷新時缺失列標題

但是,使用ajax請求中的新數據源數組刷新現有數據表網格時遇到問題。 (代碼如下)。

我第一次在頁面上運行這個確切的代碼,它工作正常。然而,每當我給這個代碼片段再次提供一個不同的源代碼時,數據表就會被重新渲染,但是缺少所有的列標題。有誰知道爲什麼列在第一次後每隔一段時間都會消失?

oTable = $('#example').dataTable({ 
           "aoColumns": [ 
            { "sTitle": "ID" }, 
            { "sTitle": "Test" }, 
            { "sTitle": "Type" }, 
            { "sTitle": "Date" }, 
            { "sTitle": "Revision" } 
           ], 
           "aaData": source, 
           "bDestroy":true, 
           "sScrollY": "380px", 
           "sDom": 'frtiS', 
           "bDeferRender": true, 
           "fnRowCallback": function(nRow, aData, iDisplayIndex, iDisplayIndexFull) { 
            $(nRow).attr('id', "row-" + aData[0]); 
            return nRow; 
           } 
          }); 

回答