如何将选择按表中的行划分?

时间:2019-05-29 14:31:46

标签: reactjs

我在选择元素针对表中的每一行单独工作时遇到问题。

例如,我有一个表(由data.map生成),因此我只有一个选择器定义。

像这样:

<Select value={this.state.selectedEntity} 
 onChange={this.handleChange} 
 inputProps={{name:'selectedEntity'}}>                      
 {this.state.entityList.map((val, i) => {
        return (<MenuItem value={val} key={i}>
                  {val}
                 </MenuItem>)})}
</Select>

这是我的handleChange:

handleChange = async (event) => {
    await this.setState({[event.target.name]: event.target.value});
    console.log([event.target.key]);
};

我需要将每个选择器的值写入数组selectedEntity,该数组最初在选择器本身的索引中为空。

0 个答案:

没有答案