2013-12-17 47 views
0

我使用DataTablesTableTools加載項。我想用TableTools和一個空白列來導出表格的pdf版本。使用fnRender數據表工具如果使用fnRender,mDataProp不呈現列

$('#example').dataTable({ 
    'mDataProp':null, 
    'sTitle':'Date', 
    'fnRender':function (oObj) { 
     return oObj.aData.date.substring(0, 10); 
    } 
}); 

沒有fnRender,TableTools效果很好

sugestões(當然)?

+0

您是否嘗試使用列上的點擊事件來觸發與TableTools,例如提供的PDF導出選項之一? –

+0

正確,我想生成一個PDF和單元格爲空 –

+0

fnRender將在下一個發行版中刪除http://datatables.net/ref#fnRender,並且文檔建議使用mRender http:// datatables .net/ref#mRender –

回答

1

是fnRender沒有在jQuery的數據表更多的可用,替換fnRendermRnder 亦請debugg還有,我要設置oObj.aData檢查日期字段的索引[0],但它可能是1,2等

 
    $('#example').dataTable({ 
    'mDataProp':null, 
    'sTitle':'Date', 
    'mRender':function (data, type,oObj) { 
     return oObj[0].substring(0, 10); 
    } 
    });