Sur un champ de type fields.Function(fields.One2Many(…)), je cherche à savoir s’il est possible de définir une valeur par défaut sur un champ des lignes, lorsque l’utilisateur clique sur “+ add”
j’ai déjà testé :
default_<nom_du_champ>()
default_get()
Malgré cela, la valeur par défaut ne s’affiche pas lors de l’ajout d’une nouvelle ligne via l’IHM
NB le champ Function est bien écrit avec un setter
Oui. C’est possible. Nous avons fait quelque chose de similaire, mais avec un champ char pour un One2Many. Cela devrait être très similaire. Regardez le champ ‘phone’.
Normalement la méthode default_ devrait être utilisée. Mais si le getter est un on_change_with_ alors il peut être appelé s’il dépend de certain champs et donc ça valeur utilisée.