Odoo - Retrouver l'objet d'origine après un onchange

juil. 04, 2018

L'ORM d'Odoo met à disposition des développeurs la fonction onchange.


L'objectif de cette fonction est de modifier la valeur d'un champ en fonction d'un autre champ. Techniquement, la fonction on_change crée un nouvel objet et replace self par ce dernier.

Dans certains scripts, il peut être nécessaire de retrouver l'objet d'origine pour des vérifications ou afin d'effectuer des traitements particuliers. Pour cela, il suffit d'utiliser l'attribut _origin.

origin_object_id = self._origin.id

Mots clés

Clovis Nzouendjou

Consultance et développement Python, Odoo

Super ! Vous vous êtes inscrit avec succès.
Super ! Effectuez le paiement pour obtenir l'accès complet.
Bon retour parmi nous ! Vous vous êtes connecté avec succès.
Parfait ! Votre compte est entièrement activé, vous avez désormais accès à tout le contenu.