Layouts Personalizados
Patron base:
- crear
view - leer
snapshot.layout - renderizar nodos recursivamente
- usar
field.controller,report.controlleryexplanation.controller - volver a renderizar con
subscribe()
Recuerda:
state.visibleviene del enginevisibleInLayoutviene del layout activo
Si solo necesitas UI integrada, usa mountForm(), mountWizardForm() o mountTabsForm().