这是我第二次尝试使用库将简单表格导出到任何类型的文档(Excel、PDF 等),但失败了。这次我使用DataTables。该表正在显示,一切看起来都很好,但没有显示导出、复制或任何内容的按钮。如您所见,任何地方都没有导出按钮。开发者控制台中也没有警告或错误。以下是我在 Symfony 5 项目中使用 DataTables 时遵循的步骤:使用以下选项将 CDN 链接从下载页面添加到基本模板:按钮、HTML5 导出、JSZip、pdfmake打印视图反应灵敏数据表样式框架:Bootstrap 4套餐:扩展:实例化 DataTable 以创建表。最终的 JS 在开发者控制台中如下所示:$(document).ready(function() { $('.table').DataTable({ ajax: { url: "/api/inventory_items.json", dataSrc: '' }, buttons: ['excel'], columns: [{ data: 'center.name', title: 'Centro', defaultContent: 'N/A', }, { data: 'program.name', title: 'Programa', defaultContent: 'N/A', }, { data: 'description', title: 'Descripción', defaultContent: 'N/A', }, { data: 'comment', title: 'Comentario', defaultContent: 'N/A', }, { data: 'item_condition', title: 'Condición', defaultContent: 'N/A', }, { data: 'age', title: 'Antigüedad', defaultContent: 'N/A', }, { data: 'purchase_price', title: 'Precio de compra', defaultContent: 'N/A', }, { data: 'purchase_currency', title: 'Moneda de compra', defaultContent: 'N/A', }, { data: 'sn', title: 'S/N', defaultContent: 'N/A', }, { data: 'physical_location', title: 'Ubicación Física', defaultContent: 'N/A', },
- 1 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消