reactjs - JsPdf-autotable 在同一行显示项目
问题描述
我在反应项目中使用 jspdf-autotable 并且我有一个产品对象,我想将该对象打印为 pdf。当我尝试做。打印在同一行。
我想把元素放在不同的行
const doc = new jsPDF();
//products Object
const products = [
{ name: "computador", sold: 21 },
{ name: "Keyboard", sold: 23 },
{ name: "Mouse", sold: 77 },
{ name: "HD", sold: 25 },
{ name: "SSD", sold: 12 }
];
//Function to print items
const Print = () => {
doc.autoTable({ html: "#my-table" });
const columns = ["Name", "Sold"];
const rows = [
[products.map((item) => item.name), products.map((item) => item.sold)]
];
doc.autoTable(columns, rows);
doc.save("table.pdf");
};
解决方案
推荐阅读
- character - React-table 在消息中不显示 \ 字符
- java - 如果指定的内存丢失,jvm 参数 xms 是否意味着进程不会启动?
- google-sheets - 如何将自定义格式规则中的这些数组公式和公式组合在自定义格式规则中的 1 个公式中?
- javascript - asp.net MVC 中嵌套表视图中级别 3 子子项的问题
- java - Spring Aws SQS 未连接到 localstack
- python - 解析yaml列表并将其保存到python中的变量
- python-requests - 使用 Token 处理 requests.get
- javascript - 从 JS 中的多个对象数组中获取唯一值 - javascript 中的正确方法
- python - 递归到字典深度
- r - R + rvest + 礼貌用于网络抓取 etsy.com