我正在使用 formik-material-ui 包的 Field 组件和 component={Autocomplete} 道具,我试图将值设置为对象中的字符串。我不想改变 options={data} 属性的形状,而是获取字符串值而不是整个对象。但是,字段本身的值被抽象为名称 prop,我对如何操作它感到困惑。还有一点需要注意的是,我还希望设置 freeSolo 属性,以便用户可以使用或不使用自动完成的数据。
这是带有自动完成选项的当前示例响应。
{
"autocomplete" : { "title": "The Shaw Shank Redemption"}
}
这是不是自动完成选项的当前示例响应
{
"autocomplete": ""
}
这是我想要的字符串响应。
"autocomplete": "<freeSolo_value>"
或者
"autocomplete": "<option_value>"
我为任何愿意帮助的人制作了一个 Codesandbox https://codesandbox.io/s/elegant-lichterman-9dfq7?file=/src/index.tsx
非常感谢任何帮助或想法!