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

Odoo 10

Hi,

In form view of model 'AM' I have O2M field to model 'BM'. In this tree view I have button with connected method 'connected_method' which changes values of field 'state' in form view of model 'AM'. The problem is that I don't see change on frontend, but there is change in database! When I refreshes (F5) page then the changes outcome. Now I am returning action with tag 'reload', but it is soo slow. Is there any better solution which not reloads whole page, but only necessary fields?

connected method:

def connected_method(self):
     self.field_model_am.state = 'done'
     return {
         'type': 'ir.actions.client',
         'tag': 'reload'
     }

    

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

hello ,

You can use soft_reload instead of reload, it essentially refreshes the current page without a complete page reload.

 return {
         'type': 'ir.actions.client',
         'tag': 'soft_reload'
     }


Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 4 20
3330
7
thg 1 24
153388
2
thg 10 16
7309
2
thg 9 23
6838
5
thg 12 23
27414