2017-10-17 2 views
0

Dans un formulaire simple d'une vue d'édition, je souhaite définir la valeur minimale de la taille du groupe en fonction du nombre actuel de membres à l'intérieur.Admin-on-reste: Validation des entrées basée sur la valeur du champ

L'entité est:

group = {members: 3, size: 10} 

Ce que je suis en train de réaliser ressemble:

export const UserCreate = (props) => (
<Edit {...props}>   
    <SimpleForm> 
      <DisabledInput label="Members number" 
         source="members" /> 
      <NumberInput label="Group size" 
         source="size" 
         validation={{min: members, required: true}} />   
    </SimpleForm> 
</Edit> 
); 

Répondre

1

Ceci est expliqué dans le documentation, dans le par champ Validation: Fonction Validator partie .

En un mot, vous définissez une fonction qui prend 2 paramètres: le value pour valider et values qui contient toutes les valeurs sous forme