Jquery 在datatables中发布以在csv文件中显示完整消息

Jquery 在datatables中发布以在csv文件中显示完整消息,jquery,csv,jquery-datatables,Jquery,Csv,Jquery Datatables,我有一个记录列表,我正在使用datatables插件显示这些记录。在这些列中,我有一个列,其中我使用wordwrap(20个字符)显示记录,如果用户将鼠标悬停在记录上,则使用工具提示可以看到全文。 现在,当用户单击“保存到csv”按钮时,只有被截断的消息存储在csv文件中。那么,是否有任何选项可以在csv中显示全文 我的代码如下: oTable = $('#data-table').dataTable( { "sDom": 'CT<"clear">firtlip',

我有一个记录列表,我正在使用datatables插件显示这些记录。在这些列中,我有一个列,其中我使用wordwrap(20个字符)显示记录,如果用户将鼠标悬停在记录上,则使用工具提示可以看到全文。 现在,当用户单击“保存到csv”按钮时,只有被截断的消息存储在csv文件中。那么,是否有任何选项可以在csv中显示全文

我的代码如下:

oTable = $('#data-table').dataTable( {
       "sDom": 'CT<"clear">firtlip',
        "oTableTools": {
            "sSwfPath": basePath+"/js/extras/TableTools/media/swf/copy_csv_xls.swf",
            "aButtons": [ {"sExtends": "csv","sFileName" : curpath+".csv","sButtonText": "Save to CSV","mColumns": "visible"} ]
        },
       "aaSorting": [[0, "desc"]],
       "bAutoWidth":false,
       "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
       "iDisplayLength": 10,
       "oLanguage": {
                    "sSearch": "Filter : "
                  },
       'sPaginationType': 'full_numbers'
    } );
oTable=$(“#数据表”)。数据表({
“sDom”:“CTfirtlip”,
“可旋转工具”:{
“sSwfPath”:basePath+“/js/extras/TableTools/media/swf/copy_csv_xls.swf”,
“aButtons”:[{“sExtends”:“csv”,“sFileName”:curpath+“.csv”,“sbuttonext”:“保存到csv”,“mColumns”:“可见”}]
},
“aaSorting”:[[0,“desc”]],
“bAutoWidth”:假,
“阿伦提努”:[[10,25,50,-1],[10,25,50,“全部”],
“iDisplayLength”:10,
“语言”:{
“sSearch”:“筛选器:”
},
“sPaginationType”:“完整编号”
} );

如何解决这个问题?

我不知道您是否可以具体更改添加到csv导出中的数据,但也许您可以做一些不同的事情

您可以添加全文并使用css在包含的元素上使用以下样式为您进行缩短,而不是亲自截断数据并仅在工具提示中显示完整数据:

overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
csv导出应包含所有数据