在ImageInput、FileInput、ImageField或FileField预览中禁用清除按钮,可以通过自定义组件来实现。以下是一个示例:
import React from 'react';
import { ImageInput } from 'react-admin';
const CustomImageInput = (props) => {
const { source, ...rest } = props;
// 禁用清除按钮
const disableClearButton = true;
return (
<ImageInput source={source} {...rest} disableClearButton={disableClearButton} />
);
};
export default CustomImageInput;
import React from 'react';
import { Edit, SimpleForm, ImageInput, TextInput } from 'react-admin';
import CustomImageInput from './CustomImageInput';
const PostEdit = (props) => {
return (
<Edit {...props}>
<SimpleForm>
<TextInput source="title" />
<CustomImageInput source="image" />
</SimpleForm>
</Edit>
);
};
export default PostEdit;
通过以上步骤,你可以在ImageInput、FileInput、ImageField或FileField预览中禁用清除按钮。请注意,这只是一个示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云