コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
1439 ビュー

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

アバター
破棄
最善の回答

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

アバター
破棄
関連投稿 返信 ビュー 活動
0
11月 23
1119
2
9月 23
864
2
5月 22
21667
2
11月 19
20862
1
8月 19
10000