【发布时间】:2018-04-26 15:37:17
【问题描述】:
我的问题是 Excel 导出在提取完成之前将数据导出到 Excel。
我想要实现的目标: 点击按钮时获取数据,然后在获取所有数据后,将数据导出到excel。 注意我不想在第一次渲染组件时获取数据。
这只是我的尝试之一:
class ExcelExport extends React.Component {
getDataForExport = () => {
get('/uri')
.then((response) => response.items)
.catch((error) => []);
};
render() {
return (
<Workbook element={<input type="button" value="Excel Export" />}>
<Workbook.Sheet data={() => this.getDataForExport()} name="Sheet A">
<Workbook.Column label="Foo" value="foo"/>
</Workbook.Sheet>
</Workbook>
);
}
}
感谢您的帮助。
【问题讨论】: