Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
1476 Visualizzazioni

In regular odoo using python, we can define function within a model. And then we can call these on button action. Does odoo online support this kind of feature To define funtion at custom model object.


i wanted to call a function of my transient model used in wizard with odoo online but could not find a way to define it. Also, when i use server action, i do not have access to my wizard‘s transient model.


any help is appreciated!!

Avatar
Abbandona
Risposta migliore

Hi,
In Odoo online, if you need to trigger a function from button you can do as follows:

* create a server action and write your logic here or call any existing function from here.
​For eg: if you need to trigger action_confirm function in sale order model, create a server action with model as sale.order and action to do as execute python code and in the code section add record.action_confirm().  You can iterate it over for record in records to handle multiple records

* once server action is created copy its ID and in your button, set the type as action and in the name give this ID

This is how you can trigger a function from a button in odoo online.

Thanks

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
nov 23
1140
2
set 23
864
2
mag 22
21718
2
nov 19
20896
1
ago 19
10058