Community mailing list archives

Re: V8 New API questions

Daniel Reis
- 11/26/2014 04:57:07
One way to get the effect you want is to add a hidden helper field on the Sales order, such as "aux_last_product_id", and on change set it's value.
Then,  on creating a line, it can draw a default value from it.


On 26/11/2014 02:02, Hans Yonathan wrote:
<blockquote cite="mid:000001d0091c$8017c4c0$80474e40$" type="cite">

For frozen dict, I manage it by copy the context and used the new one.


Thank You.


Best Regards,

Hans Yonathan

Odoo Support


Expert in Finance, Information System & Business Intelligence

Odoo Silver Partner


Tel. 13670137019 (China - Shenzhen)


From: Jos De Graeve []
Sent: Tuesday, November 25, 2014 8:43 PM
To: Community
Subject: V8 New API questions



I have two questions about the new on-change api:


How would one implement functionality like the "warning" module with the new API:

Is it required to override the 'onchange' method or is there another way to do this?

The env.context dictionary is a frozen dict, is there still a way to insert the context with a variable ?  I wanted to use the on-change api to set a new default value in the context.

My use case is sale order line entry: when a user creates a new order line and changes a certain field, a new default value is set in the context, so that the next created order line would have the same value as entered in the previous order line.



Jos De Graeve - Apertoso business ICT



Guido Gezellelaan 16 - B-9800 Deinze - Belgium


Direct: +32 9 381 64 51

General:+32 9 381 64 50

Mobile: +32 475 54 68 80

mail/im/skype: - apertoso

Post to:

Post to: