テーブル内の動的な方法で各selectFieldの値を設定しようとしています。ここに私のコードは、これまでのところで、問題は、私は1 selectFieldを変更すると、それはそれらのすべてを変更し、私はそれが期待どおりに動作するようにする方法を見つけ出すことはできませんで、一方だけがReact - テーブル内の複数のSelectFieldを処理する
を選択し、更新import {
Table,
TableBody,
TableHeader,
TableHeaderColumn,
TableRow,
TableRowColumn,
} from 'material-ui/Table';
const months = [];
for (let i = 1; i <= 12; i++) {
months.push(<MenuItem value={i} key={i} primaryText={`${i}`} />);
}
class Month extends Component {
handleMonth = (value) => {
this.setState({
month: value
});
};
render() {
return
<Table selectable={false}>
<TableHeader
displaySelectAll={false}
adjustForCheckbox={false}>
<TableRow>
<TableHeaderColumn>Meses</TableHeaderColumn>
</TableRow>
</TableHeader>
<TableBody displayRowCheckbox={false} >
{itemsMonths.map((row, index) => (
<TableRow key={row.id}>
<TableRowColumn>
<SelectField
value={this.state.month}
onChange={this.handleMonth}>
{months}
</SelectField>
</TableRowColumn>
</TableRow>
))}
</TableBody>
</Table>
}
誰かが私を助けることができる
?