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

Hi everyone.

In a wizzard view I have a button returning pdf report in a 'ir.action.act_url'.  It works fine. Problem is that after the pdf appeared I would like the wizzard window to be closed automatically. To do this I can return close_window dict.

Separately this two 'return' work fine.

I would like to execute two actions, one after another. I found that this is possible using ir.action.server with multi attribute.

Unfortunately I couldn't find even one example. 

close_window = {'type': 'ir.actions.act_window_close'}

final_report = {
'type': 'ir.actions.act_url',
'url': '/web/binary/saveas?model=ir.attachment&field=datas&filename_field=name&id=' + str(file.id),
'target': 'self',
}

return final_report


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

Hi, try to use state="multi" and give action_id = 'action_id' where next action to be executed

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

I was trying to apply what Hilar AK said, but with no luck. Have you resolved this? It would be nice to see an example of it. 

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 10 23
8357
0
thg 3 15
3592
0
thg 3 15
3784
1
thg 3 15
4979
0
thg 3 25
734