javascript
  • datatable
  • datatables
  • 2017-08-28 43 views 0 likes 
    0

    添加导出自定义我怎样才能在默认情况下添加导出按钮和自定义功能这样默认

    $.extend($.fn.dataTable.defaults, { 
    language: { 
    "loadingRecords": "Loading. Please wait...", 
    "info": "Showing <span class='startPage'>START</span> to <span class='endPage'>END</span> of <span class='totalPage'>TOTAL</span> entries", 
    "lengthMenu": "Showing MENU entries" 
    }, 
    }); 
    

    回答

    1

    只需用buttons文字扩展:

    $.extend($.fn.dataTable.defaults, { 
        buttons: [{ 
        extend: 'pdfHtml5', 
        customize: function(doc) { 
         doc.defaultStyle.fontSize = 40; 
        } 
        }] 
    }); 
    

    https://jsfiddle.net/t438mzLk/

    +0

    不使用我的代码:( –

    +0

    $ .extend($ .fn.dataTable.defaults,{ 按钮:[{0}extend:'excelHtml5', title:'abcd', customize:function(xlsx){var sheet = xlsx.xl.worksheets ['sheet1.xml']; ('row:first c',sheet).attr('s','42'); } }] }); –

    +1

    @GeethuNimesh你的代码似乎在这里工作 - > ** https://jsfiddle.net/t438mzLk/1/**,即也调用'customize'回调。我完全没有处理Excel工作表的经验(如果这是问题),甚至没有在我现在坐在电脑上的杰出:)如果按钮不是显示在所有,或''定制'回调不是执行,那么你应该升级buttons.dataTables.js,buttons.html5.js等等。 – davidkonrad

    相关问题