Saltar al contenido

¿Cómo establecer valores predeterminados con métodos en Odoo?

Nuestros mejores investigadores agotaron sus reservas de café, por su búsqueda noche y día por la respuesta, hasta que Leila encontró el hallazgo en Gitea por lo tanto en este momento la compartimos contigo.

Solución:

Puede usar una función lambda como esta:

name = fields.Char(
    string='Name',
    default=lambda self: self._get_default_name(),
)

@api.model
def _get_default_name(self):
    return "test"

Una versión más simple para la respuesta de @ChesuCR:

def _get_default_name(self):
    return "test"

name = fields.Char(
    string='Name',
    default=_get_default_name,
)

Puedes añadir valor a nuestro contenido tributando tu veteranía en las explicaciones.

¡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 *