Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
1431 Lượt xem

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!!

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 11 23
1119
2
thg 9 23
864
2
thg 5 22
21667
2
thg 11 19
20862
1
thg 8 19
10000