【问题标题】:Get DataKey property from Tabulator Object从 Tabulator 对象获取 DataKey 属性
【发布时间】:2019-12-05 14:08:22
【问题描述】:

我有一个与 jspdf 相同的 Tabulator 问题。 我创建了一个包含大约 20 列的 Tabulator 表......

const tblErgebnis = new Tabulator('#tblErgebnis', {
    history: true,
    data: tblData,
    movableColumns: true,
    layout: 'fitColumns',
    resizableColumns: true,
    responsiveLayout: 'hide',
    layoutColumnsOnNewData: true,
    columns: [
      {
        title: 'Region',
        field: 'R',
        align: 'center',
        sorter: 'string',
        visible: false,
        headerDblClick: function(e, column) {
          tblErgebnis.toggleColumn('R');
        },
      }
    ]
});

此表显示在网站上,现在我正在尝试将此表打印在 PDF 上。

到目前为止这有效,但我的问题是打印的 PDF 中的单元格宽度。我阅读了有关 dataKey 可能性并为特定列设置列样式。但是现在我不知道如何获取 Tabulator 对象中的 dataKey 以从 jspdf 函数中获取它。这样做的必要性是因为不是每一列都可以选择或取消选择,并且可以更改列的顺序。

【问题讨论】:

    标签: javascript jspdf tabulator


    【解决方案1】:

    查看PDF Download Documentation,您可以将许多属性传递给下载函数配置对象,以允许直接操作生成的 PDF

    jsPDF - 一个可选对象,将传递给 jsPDF 构造函数,可以采用任何标准 jsPDF options

    autoTable - 一个可选对象,可用于在需要时配置表格的高级样式,这可以采用标准 AutoTable options

    documentProcessing - 一个可选回调,在自动表创建后传递给 jsPDF 文档对象以允许完全自定义 PDF,请参阅jsPDF documentation可以在此对象上调用的方法的完整列表

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多