Este módulo permite usar un nuevo widget para campos many2one que están hechos jerárquicamente. Ahora, puedes navegar fácilmente entre la jerarquía.
Cuando usamos readonly, el comportamiento es similar a Many2one, pero en edición podemos seleccionar los padres e hijos para navegar correctamente.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 15.0Añade un nuevo widget de campo para campos many2one jerárquicos, que permite a los usuarios elegir un registro navegando por sus padres e hijos directos en lugar de buscar en toda la lista.
Este módulo añade una nueva opción de widget para campos many2one que representan datos jerárquicos (registros vinculados a un registro padre). Cuando un formulario utiliza este widget, el campo se comporta como un many2one normal cuando está en modo de solo lectura, pero en modo de edición muestra un control de selección diferente.
- En modo de edición, el campo muestra la cadena de padres del registro actual como enlaces en los que se puede hacer clic, separados por barras inclinadas, además de una lista de los hijos directos del registro como botones de opción.
- Al hacer clic en un enlace de padre o en un botón de opción de hijo, el campo se establece inmediatamente en ese registro.
- Un pequeño icono de cruz permite al usuario borrar el valor seleccionado.
- La lista de hijos se puede filtrar mediante un dominio, y el texto mostrado para cada registro se puede controlar con una opción de campo.
En el lado del servidor, el módulo amplía el modelo base con métodos auxiliares que recorren la cadena de padres y buscan los hijos directos, devolviendo sus ids y nombres para mostrar. El widget llama a estos auxiliares mediante una solicitud RPC.
El widget se registra en el registro de campos del cliente web con el nombre child_selector, por lo que se puede asignar a cualquier campo many2one cuyo modelo tenga una relación de padre. El módulo depende únicamente del módulo web y no añade nuevos menús ni tablas de base de datos.
Depende de
Modelos y campos (1)
- base · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 15.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 15.0Use el widget child_selector en un campo. Si es necesario, podemos usar child_selection_field en las opciones para definir qué campo mostraremos solo en la edición. Por ejemplo, name en lugar de display_name.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.