# Modos y navegación

<PageBadges />

## Modo de interacción y acciones

Establecer `mode="edit"` o `mode="readonly"`. Un formulario de solo lectura expone la acción de edición incorporada;
`showPrimaryActionsInViewMode` controla su visibilidad.

El encabezado incorporado muestra enviar o guardar de acuerdo con `primaryActionMode` . Establecer `showHeader={false}`
cuando la aplicación proporciona su propio encabezado de pantalla y acciones. `onRequestClose` permite cancelar
comportamiento y protege las formas sucias con una confirmación de descarte.

## Secciones y validación

`FormRenderer` posee:

- navegación de la sección en línea y de perforación;
- Lista de secciones repetibles y pantallas de editor;
- una hoja de navegación para las secciones y los problemas de validación;
- movimiento al primer campo no válido después de un error submission;
- Desplazamiento consciente del teclado a campos enfocados o no válidos.

`forceShowNavigationPanel` hace que el punto de entrada de navegación esté disponible incluso cuando la forma actual
estructura normalmente no lo requeriría. `keyboardScrollOffset` ajusta el destino vertical
para encabezados de aplicaciones u otras superposiciones.

`labelPosition` acepta `top` o `side`; use `labelWidthPercent` para dimensionar la columna de etiquetas al lado
Mantener el comportamiento de navegación condicional en el schema en lugar de duplicarlo en el componente
Estado.
