Widgets de formulario M2M
Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar
catalyst-changelog-sync.
Qué cambió
Sección titulada «Qué cambió»- Una relación muchos-a-muchos declarada con un widget de formulario (p. ej.
multiple-select) ahora genera unFormControlfuncional llamado<singular>Ids: string[]. Antes el control se omitía y Angular lanzabaCannot find control with name: <singular>Idsen runtime. - Los formularios en modo edición proyectan la forma de lectura denormalizada (
<plural>: T[]) al control<singular>Idsen el reset, y los configs de detalle/lista emiten elincludecorrespondiente para que carguen los datos relacionados.
Por qué importa
Sección titulada «Por qué importa»El camino de muchos-a-muchos vía formulario funciona de punta a punta: declara un widget en una propiedad m2m en el YAML y el formulario generado funciona — sin editar a mano tras generar, y sin tener que desactivar el widget. Se preserva el contrato de escritura applicationIds: [ID] sobre GraphQL; la traducción entre forma de lectura y escritura vive en el formulario, no en el agregado ni en el repositorio.