0

テーブル全体をエクスポートするために正常に動作しているExcelとしてデータテーブルをエクスポートするためにtabletoolを使用していますが、問題を引き起こすテーブルraw内にHTMLエンティティ(div、span、img)を持つ列があるため、選択した列のみをエクスポートしたいと考えています。

テーブル全体をExcelとしてエクスポートするために次のコードを使用しました

$(document).ready(function() {

         jQuery('#dashBoardTable').dataTable( {
                 "sScrollX": "200px",
                 "sScrollY": "200px",
                 "sDom": 'T<"clear">lfrtip',
                                    "sPaginationType": "full_numbers"

            } );
} ); 
4

1 に答える 1

0

おそらく、jquery の別の変数でテーブルをフィルタリングする必要があります。これは、同様の状況で使用したコードです。

function btnExportarExcel_onclick(sender) { var trVisibles = '';

        $('#tblBitacoraInterfazSAP > tbody > tr').each(function (i) { //Remove hidden rows
            if ($(this).is(':visible'))
                trVisibles += $(this)[0].outerHTML;
        });

        var table = $('<table id="testTable"></table>');
        table.append(trVisibles);

        $(table).find('tr td').each(function (i) { //Remove hidden Columns
            if ($(this).css('display') == 'none')
                $(this).remove();
        });

        //table variable is now filtering as you need
    }

お役に立てれば!

于 2013-09-25T16:12:45.343 に答える