【发布时间】:2020-10-01 05:15:03
【问题描述】:
我需要一点帮助。
我是新手,所以我卡在这里。我分享了一个sandbox 框链接。包含一个表。如下
|玩具 |可用颜色 |可用成本 |
现在一切正常。但我想将表格的数据保存如下
detail 状态应包含表的行值列表,columnsValues 应包含Color Available 和Cost Available 的复选框值
示例:
this.state.detail点赞
detail: [
{
toy : ...
color : ...
cost : ...
}
{
toy : ...
color : ...
cost : ...
}
...
...
...
]
this.state.columnsValues点赞
columnsValues: {
color : boolean
cost : boolean
}
请任何专家帮助我。过去几个小时我一直在苦苦挣扎。
谢谢。
沙盒链接:https://codesandbox.io/s/suspicious-microservice-qd3ku?file=/index.js
【问题讨论】:
-
看起来您已经将
this.state.detail中的所需内容保存为this.state.dataSource? -
抱歉问了些愚蠢的问题。但是
dataSource没有我在表格行中输入的值。 -
你没有任何初始状态,你为什么不设置呢?
-
我说的是我们在行文本框中输入的值。我们从初始状态中得到了什么?
-
@Rich 我非常接近你的解决方案。
标签: reactjs state antd setstate