如何解决如何设置 FieldTitle 组件为验证={required()} 字段添加的星号颜色
似乎没有办法设置 FieldTitle 为具有 validation={required()} 字段的组件添加的星号样式。 您可以通过提供“required”属性来使用 mui 为必填字段提供的星号,但您只会得到两个星号。
解决方法
不,react-admin 没有提供 API 来设置其 Input 组件中的星号样式。
您必须build your own Input component,如 react-admin 文档中所述:
import TextField from '@material-ui/core/TextField';
import { useInput,required } from 'react-admin';
const BoundedTextField = props => {
const {
input: { name,onChange,...rest },meta: { touched,error },isRequired
} = useInput(props);
return (
<TextField
name={name}
label={props.label}
onChange={onChange}
error={!!(touched && error)}
helperText={touched && error}
required={isRequired}
{...rest}
/>
);
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。