1

レコードのリストがあり、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'
    } );

この問題を解決するには?

4

1 に答える 1

0

csv-export に追加されたデータを具体的に変更できるかどうかはわかりませんが、少し違う方法で変更できるかもしれません。

自分でデータを切り捨てて完全なデータをツールチップにのみ表示する代わりに、完全なテキストを追加し、css を使用して、含まれる要素でこれらのスタイルを使用して短縮を行うことができます。

overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

csv-export には、すべてのデータが含まれている必要があります。

于 2013-09-02T14:16:31.727 に答える