我在我的用戶定義的component
中設置了一個material-ui/TextField
。 用戶定義的component
被命名爲LabelTextField
。 我在我的用戶定義的component
中呈現了幾個LabelTextField
,它名爲TextList
。 我的問題是如何獲得TextList
組件中的textField
的值。 按鈕位於View組件中的TextList
組件旁邊。當有人點擊按鈕時,我將保存所有TextField
值。 我將在TextList
組件中發佈網絡請求以將值保存到後端。 我正在使用redux
。 是否每個material-ui/TextField
都應該在onChange
回調函數中調度value
? 的onChange
在這個網站的底部:如何在「父」組件中獲取`textField`的值
http://www.material-ui.com/#/components/text-field
我的英語很差。請告訴我代碼確保我理解。
我的中央代碼:
LabelTextField
:
textChangeFun = (value) => {
}
render() {
return (
<div>
<div style={{fontSize:0}}>
<div style={inlineStyle}>
<FlatButton disableTouchRipple={true} disabled={true} label={this.props.labelValue} />
</div>
<div style={inlineStyle}>
<TextField
hintText={this.props.textValue}
/>
</div>
</div>
</div>
);
}
TextList
:
render(){
return (
<div>
{demoData.map((item,id) =>
<LabelTextField key={id} labelValue={item.label} textValue={item.text} ></LabelTextField>
)}
</div>
)
}