yav*_*vas 5 javascript jsx reactjs material-ui
我使用最新0.15.4版本的material-ui框架中的select-field和15.4.0版本的react。我尝试将空白菜单项添加到选择字段,以便在单击“下拉”字段时能够取消选择“下拉”字段的值。当我尝试以类似的方式添加它时
<MenuItem value="" primaryText="" />
Run Code Online (Sandbox Code Playgroud)
它不会出现在项目的下拉列表中。在 SelectField 中添加选择空白字段功能的正确方法是什么?
将 MenuItem 值设置为“”并将 PrimaryText 设置为“”将使其在选项中不可见。
我建议你这样做:
<SelectField value={this.state.some_key}>
<MenuItem value="Choice1" primaryText="Choice1" />
<MenuItem value="Select" primaryText="Select" />
</SelectField>
Run Code Online (Sandbox Code Playgroud)
然后在 onChange 上:
onChange = (event, index, value) => {
if(value === "Select") {
this.setState({some_key = ""})
}
}
Run Code Online (Sandbox Code Playgroud)
单击“选择”后,该字段将显示空白输入。
| 归档时间: |
|
| 查看次数: |
7135 次 |
| 最近记录: |