跳至內容
選單
此問題已被標幟
3 回覆
5092 瀏覽次數

I have a computed field that depends on a relation. Somewhere in my code I update this relation by accessing directly the database (self.env.cr.execute). My question is how can I force the recomputation afterwards ?

In v7 I used the _store_set_values function which worked like a charm. But now this method seems broken. Any other way of doing this in v8 ?

頭像
捨棄

You can use the on_change function which will call automatically the function you need at the moment you click on a specific field. I can give you an example if you need.

作者

I'm afraid the on_change function is not called after a database query. My question is not related to views and clicks.

作者 最佳答案

The solution is trivial : just call the compute method of the fields needed to be refreshed. Sorry for this one.

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
0
8月 15
3433
7
9月 20
7307
2
6月 18
16563
1
11月 17
3954
0
11月 16
3970