Создайте окончательную форму с помощью Material UI Select - PullRequest
0 голосов
/ 02 июля 2019

У меня проблема при использовании React final-form с Material UI Select.То есть, когда элементы списка выбора изменяются, и новые списки не включают ранее выбранное значение, но значение формы по-прежнему сохраняет выбранное значение, которое следует очистить.

Например: у меня есть имя компонента Select =«test» с выбором элементов списка:

listItems = ["1", "2", "3", "4"]

Затем я выбираю значение «3».Значение формы со свойством «test» было присвоено «3».

После этого элементы списка изменились.

listItems = ["1", "4", "5", "7"]

Новый список не содержит значения «3», номое значение формы по-прежнему сохраняет значение «3» в свойстве «test».

Есть ли способы очистить это значение при изменении списка выбора, и новый список больше не включает это значение?

Заранее спасибо

1 Ответ

0 голосов
/ 02 июля 2019

Ну, это зависит от того, откуда происходит изменение списка. Песочница действительно помогла бы здесь.

В любом месте вашей формы, , у вас есть доступ к Окончательной форме form API для вызова form.change('test', undefined) обязательно. Возможно, вы могли бы сделать это, когда ваш список изменится?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...