Я хочу получить значения столбцов из проверенных значений из состояния, но говорит об этой ошибке. Тип пропущенного пропеллера: Реквизит children
помечен как обязательный в Sheet
, но его значение равно undefined
.в листе
async export() {
return (<Workbook filename="example.xlsx" element={<button className="btn
btn-lg btn-primary">Try me!</button>}>
<Workbook.Sheet data={this.state.assets} name="Sheet A">
{
Object.keys(this.state.checkboxes).filter(checkbox =>
this.state.checkboxes[checkbox])
.forEach(checkbox => {
return (
<React.Fragment key={checkbox}>
<Workbook.Column label={checkbox}
value {checkbox} />
</React.Fragment>
);
// console.log(checkbox, "is selected.");
// return( <Workbook.Column label={checkbox}
value={checkbox} />);
})
}
</Workbook.Sheet>
</Workbook>);
}
это мой конструктор:
constructor(props) {
super(props);
this.state = {
assets: [],
checkboxes: OPTIONS.reduce(
(options, option) => ({
...options,
[option]: false
}),
{}
)
}
console.log(this.state.checkboxes);
this.export = this.export.bind(this);
}