reactjs - 基于自动完成值 React js - Material Ui 禁用文本字段
问题描述
我有 2 个字段。第一个是autocomplete
. 第二个是一个textfield
。我的第二个字段默认是禁用的。每次用户键入并选择我的一个选项时,我都想将其从禁用更改为启用autocomplete
。
我尝试过使用useState hook
and onChange
来设置和更新字段的状态。但这不起作用。
我尝试使用 a 获取输入值,ref
如下autocomplete
所示:
inputRef={ref => { this.inputRef = ref; }}
然后将其应用到 textfield
.
没有任何效果。
注意: 我的自动完成功能包含在控制器中。
帮助
解决方案
我做了一个 CodeSandbox 试图解决你的问题——如果我理解正确的话。
试试看是否有意义:
https://codesandbox.io/s/frosty-wildflower-ckjnd?file=/src/App.js
推荐阅读
- python - 加速度计以高频采样,如何将 UTC 时间转换为浮点时间?
- c# - 如何使炮塔自动化以面对远处的目标?
- python - 如何使用从线性到高斯的变换特征
- node.js - redis 如何持久化 Nodejs 会话?
- mule4 - Mule 4:有没有办法从 Mule Flow 中引用 Maven POM 属性?
- graphql - 当变量未更改或更改为 null 时,useLazyQuery 和 useQuery onCompleted 未运行
- java - 输入类不适用于帧长输入
- hibernate - 多对多列上的 JPA 标准 API / 休眠 CriteriaQuery
- sql - 什么是 SQL oracle 查询来找出从雇用日期起的最大经验?
- java - 是否可以从 src/main 中的 src/test 加载测试类?