Я хотел бы создать PDF-файл из нескольких выбранных строк в vue-tables-2.Я нашел библиотеку PDF под названием pdfmake , которая выглядит великолепно.Будучи новичком в этом, я изо всех сил пытаюсь понять, как я могу:
- перенести это в компонент vue-tables-2.Импортировать ли это в компонент?
- как мне создать PDF-файл из нескольких выбранных строк данных таблицы?У меня есть
this.checkedRows
для содержимого таблицы данных.Как мне вставить это в pdf?
Я вижу, как у pdfmake есть инструкции по созданию контента с данными, но как я могу заставить это работать с vue-tables-2? Скриншот содержимого таблицы pdfmake
Если кто-нибудь знает лучшую библиотеку pdf для vue-tables-2, пожалуйста, дайте мне знать.Вот мой код до сих пор ...
<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');
}
}