javascript
  • datatable
  • datatables
  • 2017-08-28 94 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

    相關問題