在 React Admin 中设置最大表单字段长度

Set maximum form field length in React Admin

有没有什么方法可以在 SimpleForm within React-Admin 中设置一个字段来限制用户可以在该字段中输入的字符数?

基于 docs, the React-Admin framework itself does not appear to contain this functionality. There is validation 功能,当用户键入太多字符时显示错误,但显然没有内置方法来限制键入的字符数。鉴于此,是否有人通过其他方式实现了这一目标?

例如,假设 'Status' 字段的有效值仅为 'A'、'B' 或 'C'。在使用 React-Admin 时,您如何限制该表单字段只接受 1 个字符?

这与 react-admin 没有严格的关系,但你可以:

// react-admin / MUI
<NumberInput inputProps={{ maxLength: 1 }} source="my_source" />

//HTML
<input type="number" maxLength=1 />