# Modes et navigation

<PageBadges />

## Mode d'interaction et actions

Définir `mode="edit"` ou `mode="readonly"`. Un formulaire en lecture seule expose l'action d'édition intégrée;
`showPrimaryActionsInViewMode` contrôle sa visibilité.

L'en-tête intégré affiche soumettre ou enregistrer selon `primaryActionMode`. Définir `showHeader={false}`
lorsque l'application fournit son propre en-tête d'écran et ses propres actions. `onRequestClose` permet d'annuler
comportement et protège les formes sales avec une confirmation de rejet.

## Sections et validation

`FormRenderer` possède:

- navigation en ligne et section drilldown;
- liste des sections reproductibles et écrans de l'éditeur;
- une fiche de navigation pour les sections et les questions de validation;
- déplacement vers le premier champ invalide après une défaillance de submission;
- le défilement sensible au clavier vers des champs ciblés ou non valides.

`forceShowNavigationPanel` rend le point d'entrée de navigation disponible même lorsque le formulaire actuel
n'en aurait normalement pas besoin. `keyboardScrollOffset` ajuste la destination verticale
pour les en-têtes d'application ou autres superpositions.

`labelPosition` accepte `top` ou `side`; utilisez `labelWidthPercent` pour dimensionner la colonne d'étiquette dans le côté
Conservez le comportement de navigation conditionnelle dans le schema au lieu de le dupliquer dans le composant
État.
