我使用最新的0.15.4版本的material-ui框架中的select-field,反應版本爲15.4.0。我嘗試將空白菜單項添加到選擇字段,以便能夠在單擊它時爲「下拉」字段取消值。當我嘗試像什麼是SelectField顯示空白菜單項的正確方法(material-ui,react)
<MenuItem value="" primaryText="" />
這樣的方式添加它時,它不會出現在項目的下拉列表中。在SelectField中添加選擇空白字段的功能的正確方法是什麼?
我使用最新的0.15.4版本的material-ui框架中的select-field,反應版本爲15.4.0。我嘗試將空白菜單項添加到選擇字段,以便能夠在單擊它時爲「下拉」字段取消值。當我嘗試像什麼是SelectField顯示空白菜單項的正確方法(material-ui,react)
<MenuItem value="" primaryText="" />
這樣的方式添加它時,它不會出現在項目的下拉列表中。在SelectField中添加選擇空白字段的功能的正確方法是什麼?
將MenuItem值設置爲「」,將primaryText設置爲「」將使其在選項中不可見。
我建議你這樣做:
<SelectField value={this.state.some_key}>
<MenuItem value="Choice1" primaryText="Choice1" />
<MenuItem value="Select" primaryText="Select" />
</SelectField>
再上的onChange:
onChange = (event, index, value) => {
if(value === "Select") {
this.setState({some_key = ""})
}
}
這將顯示在球場上曾經的 「選擇」 單擊空白輸入。
好的,謝謝。它肯定會工作,我已經使用這種方式,但它看起來很棘手,如果我不想顯示空的MenuItem沒有「Choice1」。 – yavalvas
也許你應該使用[分隔符](http://www.material-ui.com/#/components/divider) –