FormItem name=itemkey valuePropName=checked 根据后端返回的数据Form设置initialValues但是checkBox未选中怎么解决
如果根据后端返回的数据设置了initialValues,但是checkbox未选中,可以通过在Form.Item组件上添加initialValue属性来设置checkbox的初始值。
例如,如果item.key是一个checkbox的唯一标识符,可以根据这个值来判断checkbox是否应该选中。如果checkbox未选中,可以将initialValue属性设置为false。
示例代码如下:
<Form.Item name={item.key} valuePropName={'checked'} initialValue={false}>
{/* checkbox内容 */}
</Form.Item>
这样设置后,如果根据后端返回的数据item.key对应的值为false,那么checkbox将不会被选中。
原文地址: https://www.cveoy.top/t/topic/iJpR 著作权归作者所有。请勿转载和采集!