0

我正在使用 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

非常感谢任何帮助或想法!

4

0 回答 0