Cette documentation a été traduite automatiquement par IA.
Une valeur par défaut est la valeur initiale d'un champ lors de la création d'un nouvel enregistrement. Vous pouvez définir une valeur par défaut pour un champ lors de sa configuration dans une collection, ou la spécifier pour un champ dans un bloc de formulaire d'ajout. Elle peut être configurée comme une constante ou une variable.

La plupart des champs d'un formulaire d'ajout permettent de définir une valeur par défaut.

Les sous-données ajoutées via un champ de sous-formulaire, que ce soit dans un formulaire d'ajout ou d'édition, auront une valeur par défaut.
Ajouter un nouvel élément dans un sous-formulaire

Lors de l'édition de données existantes, un champ vide ne sera pas rempli avec la valeur par défaut. Seules les données nouvellement ajoutées seront renseignées avec la valeur par défaut.
Seules les relations de type Plusieurs-à-un et Plusieurs-à-plusieurs ont des valeurs par défaut lorsqu'elles utilisent des composants de sélection (Select, RecordPicker).

Elles sont divisées en deux catégories : les champs sans relation et les champs de relation.
toString ;
Variables de valeurs par défaut sans relation
Variables de valeurs par défaut des relations
hasOne, ne prend en charge que les relations "vers-un" ;hasMany, prend en charge les relations "vers-un" (conversion interne) et "vers-plusieurs" ;belongsToMany, prend en charge les relations "vers-un" (conversion interne) et "vers-plusieurs" ;belongsTo, généralement pour les relations "vers-un", mais lorsque la relation parente est hasMany, il prend également en charge les relations "vers-plusieurs" (car hasMany/belongsTo est essentiellement une relation plusieurs-à-plusieurs) ;Modèle

Par exemple, dans une relation A.B, si b1 est associé à a1, il ne peut pas être associé à a2. Si b1 devient associé à a2, son association avec a1 sera supprimée. Dans ce cas, les données ne sont pas partagées, alors que la valeur par défaut est un mécanisme de partage (tous peuvent être associés). Par conséquent, les relations Un-à-un et Un-à-plusieurs ne peuvent pas avoir de valeurs par défaut.
Parce que l'objectif principal des sous-formulaires et des sous-tableaux est d'éditer directement les données de relation (y compris l'ajout et la suppression), tandis que la valeur par défaut de la relation est un mécanisme de partage où tous peuvent être associés, mais les données de relation ne peuvent pas être modifiées. Par conséquent, il n'est pas approprié de fournir des valeurs par défaut dans ce scénario.
De plus, les sous-formulaires ou sous-tableaux ont des sous-champs, et il serait difficile de déterminer si la valeur par défaut d'un sous-formulaire ou d'un sous-tableau est une valeur par défaut de ligne ou de colonne.
Compte tenu de tous les facteurs, il est plus approprié que les sous-formulaires ou sous-tableaux ne puissent pas avoir de valeurs par défaut définies directement, quel que soit le type de relation.