0
我有一個數組,你可以在下面看到。我怎樣才能從一個Selectfield插入數據到prints.printMethod?ReactJS如何將數據從SelectField推送到數組中的對象?
selectedOrder: {
category: {},
product: {},
brand: {},
prints: {
printMethod: {},
height: '',
width: '',
colors: ''
}
}
我的代碼如下是onChange函數。我不確定我是否缺少一些東西。我希望有一個人可以幫助我。
onBrandingsChange = (event, index, value) => {
var newSelect = this.state.selectedOrder;
newSelect.prints.push(value);
this.setState({selectedOrder: newSelect});
}
<SelectField value={this.state.selectedOrder.prints.printMethod} onChange={this.onBrandingsChange}>
{_.map(this.state.brandings, (b) => {
return <MenuItem value={b.name} primaryText={b.name} key={b.id}/>;
})}
</SelectField>
哇!謝謝您的幫助。它解決了我的問題 – dczii