反应MaterialUI-问题保持值选择materialUI

时间:2020-07-31 13:10:23

标签: reactjs material-ui

您好,我对此代码有疑问,您能帮我吗?

<Field
  optionLabel="name"
  optionValue="id"
  label="Emplacement"
  name="emplacement"
  options={empReseau}
  component={Select}
  onUpdate={(input, setNewOptions) => recuperationEmpReseau(input, setNewOptions)}
  isFormik
  isLoading={isLoading}
  onChange={e => { handleObjet(e); }}
  isResetField={isResetField}
  />

我使用材质UI的选择组件,当我键入onUpdate时,更新选项(empReseau)以提供一致的数据。

当我选择一个选项时,它会向我显示选定的数据,并预填充第二个选择(obj)的选项。

我的问题是,当我选择第二个选择的选项时,onChange也会更新empReseau的选项,并且我丢失了单击的值,而该值存在于最新设置的选项中。

我测试了将值= {empTest}字段与onChange = {e => {setEmpTest(e); handleObjet(e); }} 它保存了数据,但是当我单击选择组件时,选项不再起作用

0 个答案:

没有答案