Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
7820 Visualizzazioni

How to add onchange event with Save, Create or Edite Buttons (these are default button within a form)?

Avatar
Abbandona
Risposta migliore

You can try to override the create/write methods and call the onchange methods.

Ex:

@api.model
def create(self, vals):
res = super(...).create(vals)
res.onchange_product_id()
return res


Avatar
Abbandona
Risposta migliore

You cannot you can only just override the create/write methods like Sudhir Arya suggested. 

If you want to do operations before the data is saved you have to do before the super(<your_class_name>).create(vals) method. Then your data is in the vals dict. If you need the record to be already save do it after. Then your data is in the res object.

Oh and you do not need the onchange decorator on the method you wanna execute.

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
nov 23
1547
3
giu 21
13196
1
nov 15
6124
1
gen 24
1703
2
lug 22
5144