# Champs de formulaire

## Introduction

Les différents types de champs dans un formulaire possèdent des options de configuration distinctes. Vous pouvez étendre ces options via des `plugin`s pour répondre à des besoins plus personnalisés.

![20251025174555](https://static-docs.nocobase.com/20251025174555.png)

## Options de configuration des champs

### Valeur par défaut

Vous pouvez configurer des constantes ou des variables comme valeurs par défaut pour les champs (cette fonctionnalité n'est disponible que pour les nouveaux formulaires).

![20251025174724](https://static-docs.nocobase.com/20251025174724.png)

Pour plus de détails, consultez [Définir une valeur par défaut](/interface-builder/fields/field-settings/default-value)

### Règles de validation

![20251025174908](https://static-docs.nocobase.com/20251025174908.png)

![20251025175031](https://static-docs.nocobase.com/20251025175031.png)

Pour plus de détails, consultez [Règles de validation](/interface-builder/fields/field-settings/validation-rules)

### Obligatoire

![20251025175118](https://static-docs.nocobase.com/20251025175118.png)

Pour plus de détails, consultez [Champ obligatoire](/interface-builder/fields/field-settings/required)

- [Modifier le titre du champ](/interface-builder/fields/field-settings/edit-title)
- [Afficher l'étiquette](/interface-builder/fields/field-settings/show-label)
- [Modifier la description du champ](/interface-builder/fields/field-settings/edit-description)
- [Modifier l'info-bulle du champ](/interface-builder/fields/field-settings/edit-tooltip)
- [Modèle](/interface-builder/fields/field-settings/pattern)

### Composant de champ

Certains champs, comme les champs de relation, peuvent être basculés vers d'autres composants.
![20251029122626](https://static-docs.nocobase.com/20251029122626.png)
Pour plus de détails, consultez [Composant de champ](/interface-builder/fields/field-settings/field-component)