【发布时间】:2018-10-02 13:41:07
【问题描述】:
我想在 vue-tables-2 中创建一个包含多个选定行的 pdf。我找到了一个名为 pdfmake 的 pdf 库,它看起来很棒。作为新手,我正在努力了解如何:
- 将其引入 vue-tables-2 组件。我是否将其导入 组件?
- 如何创建包含多个选定表格行数据的 pdf?我有
this.checkedRows用于 tableData 内容。如何将其放入 pdf 中?
我看到 pdfmake 有如何构建数据表内容的说明,但我怎样才能使这个工作与 vue-tables-2 一起工作? pdfmake table content screenshot
如果有人知道更好的 vue-tables-2 pdf 库,请告诉我。 到目前为止,这是我的代码...
<v-server-table url="/removals" :data="tableData" :columns="columns" :options="options">
<input slot="selected" slot-scope="props" type="checkbox" :checked="props.row.selected" v-model="checkedRows" :value="props.row">
<button slot="afterFilter" type="submit" @click="createPDF">Create PDF</button>
</v-server-table>
我的数据内容现在只是一个非常简单的原型:
data() {
return {
tableData: [],
checkedRows: [],
columns: [
'selected',
'sku',
],
options: {
}
}
还有我的方法……
methods: {
createPDF() {
pdfMake.createPdf(docDefinition).download('PO.pdf');
}
}
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component pdfmake