我在使用材料UI选择最终形式时会出现问题。那是选择"选择列表"项目更改并且新列表不包括先前选择的值的时候,但表单值仍然保留应清除的选定值。
例如:我有选择列表项目的选择组件名称=" test":
listItems = ["1", "2", "3", "4"]
然后选择" 3"值。属性"测试"的表单值分配给" 3"。
之后,列表项目已更改。
listItems = ["1", "4", "5", "7"]
新列表不包括" 3"值,但我的表单值仍然在"测试"属性中保留" 3"值。
当选择列表更改并且新列表不再包括该值时,是否有任何方法可以清除该值?
预先感谢
好吧,这取决于列表更改的来源。沙箱确实会在这里有所帮助。
您表格中的任何地方,您都可以访问最终表格form
API,以急切地调用form.change('test', undefined)
。也许当您的列表更改时,您可以这样做?