【问题标题】:Total calculation of table is not showing up in pdf after download.(Tabulator Js)下载后表格的总计算未显示在pdf中。(Tabulator Js)
【发布时间】:2019-09-18 14:59:18
【问题描述】:

我正在使用制表器 js 生成表格并将其导出为 pdf。

使用制表器生成的表格在表格页脚中显示总表格计算,但下载 pdf 后没有表格页脚。 (即没有显示总计算)。

这是使用制表器生成的html表格的截图。

let table = new Tabulator(selector, {
columnCalcs: "both",
columnVertAlign: "bottom", //align header contents to bottom of cell
data: tableData, //assign data to table
//Pre-format tabulator raw data before downloading
downloadDataFormatter: function (data) { //data - active table data array   
  //change calculations group info and reformat currency values
  data.calcs = updateTotalColumn(data.calcs);
  data.calcs = reformatCurrencyCalculations(data.calcs);
  data.calcs = renameGroupKeysforCalcs(data.calcs);
  //Update Row headers appending prev headers
  data.data = subGroupHeader(data.data);
  //return data for download
  return data;
},
downloadConfig: {
  columnGroups: true,
  rowGroups: true,
  columnCalcs: true
},
layout: "fitData", //fit columns to width of table
groupBy: groupByData,
groupStartOpen: groupOpenAtLoad,
groupHeader: groupHeaders,
groupToggleElement: groupToggleElement,
columns: tableColumns

});

【问题讨论】:

  • 可以创建一个Js fiddle吗?
  • 这取决于您使用的制表器版本,这仅在 4.3 中可用

标签: javascript jquery html css tabulator


【解决方案1】:

你需要设置下载配置

downloadConfig:{
    columnCalcs:true, 
},

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多