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

Usually on Odoo, when you want to open a new url you new to use an action "ir.actions.act_url",

but so far I've only saw examples using the return statement. Like this:

return { 

    'type':'ir.actions.act_url',

    'url': 'https://sample.com/home',

    'target': 'self',

}
But the problema is that, later on, after opening this URL, I need to go back to Odoo. But this is not possible if the function is over, because of the return.

Is there a way to trigger this act_url action without using return?


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

Hi,

I hope setting target as new will solve your problem, as the url will be opened in the new tab.

return { 

    'type':'ir.actions.act_url',

    'url': 'https://sample.com/home',

    'target': 'new',

}


Thanks

Ảnh đại diện
Huỷ bỏ
Tác giả

Hello Niyas, thanks for your answer!

But the problem is not related to the target, but with the return.

Is there a way to trigger an act_url action without using the return? opening a new url withou closing the python function that is. I hope I am being clear

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 11 23
1622
3
thg 12 19
7896
3
thg 7 19
14958
0
thg 3 18
365
2
thg 8 17
5730