我有一个可用于Formik表单的可回收Material UI文本字段-
<Fieldname="reportType"
label="Report Type"
disabled
as={TextFieldOutLined}
/>
我想禁用我的reportType
。当我如上所述将禁用传递给我的TextFieldOutLined
时,它不起作用。
下面是我的TextFieldOutLined
代码段。
const TextFieldOutLined = ({ label, disabled, ...props }) => {
const classes = useStyles();
const [field] = useField(props);
return (
<TextField
className={classes.formControl}
{...field}
{...disabled}
当disabled={disabled}
属性的值为true时,应将TextField
传递到TextField
组件以禁用disabled
。
<TextField
className={classes.formControl}
{...field}
disabled={disabled}