如果使用fnRender,则数据表tableTools mDataProp不呈现列

时间:2013-12-17 14:38:48

标签: jquery datatables render tabletools

我正在使用DataTablesTableTools插件。我想使用带有空白列的TableTools来导出表格的pdf版本。使用fnRender

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

没有fnRender,TableTools运行良好(当然)

sugestões?

2 个答案:

答案 0 :(得分:2)

fnRender将在下一版本中删除,文档建议使用mRender

答案 1 :(得分:1)

是fnRender在jquery数据表中不再可用,将 fnRender 替换为 mRnder 还请通过debugg检查日期索引字段,我将设置oObj.aData [0],但它可能是1,2等。

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