我正在使用antd和react.js创建一个功能来实现动态表单字段,如下面的链接:https://codesandbox.io/s/853qm4?file=/demo.tsx
在这里,我最初希望价格输入字段被禁用,一旦我选择任何视觉值,价格应该自动启用。我已经尝试了onchange和useState,但在这种情况下,所有新添加的字段的价格文本框都被禁用,当我从任何一个字段中选择一个值时,所有字段都被启用。有人能帮助我吗?
我正在使用antd和react.js创建一个功能来实现动态表单字段,如下面的链接:https://codesandbox.io/s/853qm4?file=/demo.tsx
在这里,我最初希望价格输入字段被禁用,一旦我选择任何视觉值,价格应该自动启用。我已经尝试了onchange和useState,但在这种情况下,所有新添加的字段的价格文本框都被禁用,当我从任何一个字段中选择一个值时,所有字段都被启用。有人能帮助我吗?
1条答案
按热度按时间g9icjywg1#
您可以检查是否为特定列表项选择了
sight
,然后将此输入设置为启用。form.getFieldValue(['sights', field.name, 'sight'])
这里
sights
是列表的名称,field.name
是列表项的索引。完整代码
希望这能解决你的问题