Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
1291 Zobrazení

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
Zrušit
Nejlepší odpověď

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
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
lis 23
972
2
zář 23
864
2
kvě 22
21372
2
lis 19
20421
1
srp 19
9798