第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有辦法在javascript中使用jspdf和autotable導(dǎo)出所有html表格分頁數(shù)據(jù)

有沒有辦法在javascript中使用jspdf和autotable導(dǎo)出所有html表格分頁數(shù)據(jù)

慕田峪9158850 2023-05-17 14:41:08
我正在將 HTML 表格數(shù)據(jù)導(dǎo)出為 PDF。我有很多數(shù)據(jù)要導(dǎo)出,因此我的 HTML 表格有一個分頁選項。導(dǎo)出時我只得到出現(xiàn)在 JSP 頁面上的數(shù)據(jù)。其他分頁數(shù)據(jù)未以 PDF 格式獲取。有沒有辦法獲取所有的HTML表格分頁數(shù)據(jù)?我必須在 HTML 表格中使用分頁選項,因為數(shù)據(jù)可能太大。function exportTableToPDF(filename,report_title) {    var doc = new jsPDF('p', 'pt','a4');    var header = function(data) {      if (data.pageCount > 1) {        return false;      }      else      {        doc.setFontSize(11);        //doc.setTextColor(200, 0, 255);        doc.setFontStyle('bold');        doc.text(report_title, data.settings.margin.left + 35, 60);        doc.text('<%=DateLib.getDateTimeNow()%>', data.settings.margin.left + 35, 80);      }    };    var totalPagesExp = '{total_pages_count_string}';    var footer = function(data) {      var str = 'Page ' + data.pageCount;      // Total page number plugin only available in jspdf v1.0+      if (typeof doc.putTotalPages === 'function') {        str = str + ' of ' + totalPagesExp;        console.log('test');      }      doc.text(str, data.settings.margin.left, doc.internal.pageSize.height - 30);    };    var options = {      beforePageContent: header,      afterPageContent: footer,      pagesplit: true,      margin: {        top: 100      }    };    var elem = document.getElementById('datatable-1');    var data = doc.autoTableHtmlToJson(elem);    doc.autoTable(data.columns, data.rows, options);    // Total page number plugin only available in jspdf v1.0+    if (typeof doc.putTotalPages === 'function') {      doc.putTotalPages(totalPagesExp);    }    doc.save(filename);  }此提供的代碼僅提取當(dāng)時出現(xiàn)在 JSP 上的數(shù)據(jù)。例如,如果我的第 4 頁上的 HTML 表格使用分頁選項,這將僅提取第 4 頁的數(shù)據(jù)。
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經(jīng)驗 獲得超8個贊

本地可能不存在所有數(shù)據(jù)。您可以創(chuàng)建一種方法來將 pdf 的數(shù)據(jù)作為 json 獲取,或者以其他方式立即將其包含在頁面上。



查看完整回答
反對 回復(fù) 2023-05-17
  • 1 回答
  • 0 關(guān)注
  • 331 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號