首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为validation={validation=()}字段设置FieldTitle组件添加的星号颜色

如何为validation={validation=()}字段设置FieldTitle组件添加的星号颜色
EN

Stack Overflow用户
提问于 2021-04-13 19:46:09
回答 1查看 121关注 0票数 0

似乎无法设置FieldTitle为具有validation={validation=()}字段的组件添加的星号的样式。您可以通过提供" required“属性来使用mui为必填字段提供的星号,但您只会得到两个星号。

EN

回答 1

Stack Overflow用户

发布于 2021-04-16 01:01:11

不,react-admin没有提供API来在其输入组件中设置星号的样式。

您必须执行build your own Input component,如react-admin文档中所述:

代码语言:javascript
复制
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}
        />
    );
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67074223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档