Saltar al contenido

Llenar el campo Many2many (odoo 8)

Nuestro team redactor ha pasado horas buscando soluciones a tus preguntas, te compartimos la soluciones por eso deseamos serte de mucha apoyo.

Solución:

user_rel_ids = campos.Many2many(comodel_name=’curso’, relación=’user_course_rel’, column1=’user_id’, column2=’course_id’)

O

user_rel_id = fields.Many2many('course') 

Para completar datos (para agregar una nueva relación)

user_rel_id = [(4,course_id)]

Según http://odoo4u.blogspot.com/2014/10/orm-methods.html, dice: Hay una lista completa de opciones en la documentación de la clase. Esto mismo se aplicará a one2many

Para muchos2muchos y uno2muchos campo, se espera una lista de tuplas. Aquí está la lista de la tupla que se acepta, con la semántica correspondiente:

(0, 0, values ) enlace a un nuevo record que debe crearse con el diccionario de valores dado

(1, ID, values )actualizar el registro vinculado con id = ID (escribir valores en él)

(2, ID) eliminar y Eliminar el registro vinculado con id = ID (llama a desvincular en ID, que eliminará el objeto por completo y el enlace también)

(3, ID) corte el enlace al registro vinculado con id = ID (eliminar la relación entre los dos objetos, pero no elimina el objeto de destino en sí)

(4, ID)Enlace al registro existente con id = ID (agrega una relación)

(5)desvincular todo (como usar (3, ID) para todos los registros vinculados)

(6, 0, [IDs])reemplazar la lista de ID vinculados (como usar (5) y luego (4, ID) para cada ID en la lista de ID)

Finalizando este artículo puedes encontrar las explicaciones de otros creadores, tú todavía tienes la libertad de mostrar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *