Detail mode: view o dialog
Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar
catalyst-changelog-sync.
Qué cambió
Sección titulada «Qué cambió»- La región de preservación
AURORA:FORM-FIELDS-START/ENDse mueve de*-detail.component.tsal nuevo*-form.component.ts. El cuerpo personalizado de la región no migra automáticamente — cópialo al nuevo fichero antes de regenerar, o el CLI emitirá[REGION DROPPED]y tus ediciones se pierden. - El cuerpo del form se extrae a un
*-form.component.tsindependiente — componente “tonto” con inputs[initial]+[mode], outputs(save)+(cancel)y un método públicosubmit(). Sin Apollo, sin chrome. - Nuevo campo opcional en el YAML:
front.detailMode. El valor por defectoviewconserva las rutas/new+/edit/:id;dialogomite la emisión de*-detail.component.tsy embebe un<hlm-dialog>con el form dentro de la lista. - Nuevo composable hand-authored
useAggregateShell<T>en@aurora/lib/—fetchForEdit,save,loading,error— consumido idéntico por los shells view y dialog.
Por qué importa
Sección titulada «Por qué importa»El form pasa a ser embebible en cualquier sitio: detail enrutado en modo view, CRUD modal en modo dialog, y el editor de relación hijo del próximo grid-elements-manager. Los módulos en modo por defecto regeneran con comportamiento de runtime idéntico — list, rutas, create, edit y cancel siguen igual. La única diferencia observable es el split de ficheros, que es mecánico.