如何解决React Material UI自动完成组件的标签重叠问题

年龄

我是新来的实质性用户界面。我想要自动完成组件的浮动标签。但是从自动完成选项标签中选择任何值后,标签应贴在顶部。请转到codeandbox查看实际问题。

提前致谢

沙希达拉

选择后,您需要更新select元素的属性。为此,我使用的是state shrink,它false最初true是在选择项目后设置的。如果状态shrinktrue,则InputLabelProps设置为{shrink: true}否则,将设置空对象。

state = {
    single: null,
    multi: null,
    shrink:false //Newly added
};    

handleChange = name => value => {
    this.setState({
       [name]: value
    });

    this.setState({shrink:true}); //Newly added
}; 

<Select
    classes={classes}
    styles={selectStyles}
    options={suggestions}
    components={components}
    value={this.state.single}
    onChange={this.handleChange("single")}
    placeholder="Search a country (start with a)"
    textFieldProps={{
        label: "Label",
        InputLabelProps: this.state.shrink?{shrink:true}:{} //Modified line
    }}
/>

演示版

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何动态选择Material-UI自动完成组件中的默认选项?

如何创建 Material UI 自动完成组件来处理 graphql 查询?

在Materialik中使用Material-UI的自动完成组件

在 Material-UI 的自动完成组件的开头添加图标

material-ui在自动完成组件中添加搜索图标

在Material-ui自动完成组件上设置文本颜色,轮廓和填充

如何解决 Material ui 中多个菜单项的问题

如何解决React Hook的关闭问题?

React Material UI BottomNavigation组件路由问题

如何解决react-redux解决问题?

如何解决Material-UI ToggleButtonGroup中的这种长时间延迟?

Material-ui 文本字段在重新渲染后失去焦点。如何解决?

删除React Material UI组件中自动完成的下划线样式

组件重新渲染React Material UI时保留“自动完成”值

如何解决重叠问题?

如何在Material-ui中隐藏onFocus上的自动完成标签?

如何解决问题 react-router-dom 的切换自动完成导入

在React material-UI自动完成中获取值

从自动完成内失去React Material UI打开模式

如何解决“无法对卸载的组件执行 React 状态更新。”

如何解决 React Button 组件中的错误?

如何解决React void元素标签错误?

如何解决React.js中的路由问题?

react中如何解决Ant设计的eslint错误问题

如何解决 React 管理员参考输入问题?

缩小的React错误#152-如何解决此问题?

如何解决FlatList React Native中的Key问题

如何解决此问题:对象作为 React Child 无效

如何解决React应用无法在Safari中加载的问题?