显示 XSL 和 PDF 导出以及允许我们 select 要显示的行数的下拉列表

Display XSL and PDF export along with the dropdown which allows us to select the number of rows to be displayed

我正在使用以下 JavaScript 代码绘制数据 table:

function drawDataTable(settings) {
    $('#' + settings.divid).html(
            "<table class='display' id='" + settings.tableid + "'></table>");
    dataTable_id = $('#' + settings.tableid).dataTable({
            "sDom" : '<"H"Tfr>t<"F"ip>',
                    "oTableTools" : {
                    "sSwfPath" : "../static/javascript/TableTools-2.1.4/swf/copy_csv_xls_pdf.swf",
                    "aButtons" : [{
                        "sButtonClass": "ui-image-btn",
                        "sExtends" : "xls",
                        "sButtonText" : "<img src='../static/images/excel.png' style='cursor: pointer;'/>"
                        },]
                    },
"bJQueryUI" : true,
        "iDisplayLength" : 5,
        "sPaginationType" : "full_numbers",
        "bFilter" : true,
        "bPaginate" : true,
        "bLengthChange" : true,
        "bProcessing" : true,
        "bSortable" : true,
        "sScrollXInner":true,
        "bInfo" : true,
        "bAutoWidth" : true,
        "fnServerData" : settings.fnServerData,
        "sAjaxSource" : settings.url,`enter code here`
        "fnRowCallback" : settings.fnRowCallback,
        "fnDrawCallback" : settings.fnDrawCallback,
        "aoColumns" : settings.columndef,
        "fnInitComplete": settings.fnCallback
});
    dataTable_id.removeAttr("style");
}

但是当用于 PDF 和 XSL 导出的 sDom 工作时,我看不到用于选择要显示的行数的选项。我怎样才能使两者都起作用。我需要数据表中的两个选项。谁能帮帮我。

我在 google 中搜索过。一些插件可用。有什么方法可以使用这些默认数据 table.

将 sDom 更改为 "sDom" : '<"H"Tlfr>t<"F"ip>'