>
> I think in this case, it is better to define a default one on the parent
> and use the on_change like @pokoli said to change the default value to
> this default defined on the parent.
>
>
I follow your advice but how to force the "on_change_with" be executed and
set the default value when the form is opened ? Here's is the code of my on
change:
@fields.depends('_parent_purchase_requisition.currency')
def on_change_with_currency(self):
currency = self.purchase_requisition.currency if
self.purchase_requisition
else None
if currency:
return currency.id
else:
Company = Pool().get('company.company')
company = Transaction().context.get('company')
if company:
company = Company(company)
return company.currency.id
--
You received this message because you are subscribed to the Google Groups
"tryton" group.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tryton/cfdbfee6-fc5c-4d41-aa5a-7652638cbafd%40googlegroups.com.