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

my button doesnt redirect to desired url

this is my pthon code
 @api.one   
 def btn_view_google_map(self):       
    return {           
        'type': 'ir.actions.act_url',           
        'name':'btn_view_google_map',           
        'url': "https://maps.google.com/?ll=0,0",            
         'target': 'new'       
      }


this is my xml view 
button name="btn_view_google_map" type="object" string="View On Google Maps" class="btn_primary" icon="fa-map"/


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

Hello Muhammad Zulfi Rusdani,

Hope you are doing well.

In your code, you write the @api.one above the function but the ir.action.act_url doesn't work with @api.one and it works with @api.multi If your Odoo version is less than 13 and If you use Odoo Version Greater than or Equal to 13 then don't write @api.multi so please rewrite the code like below.

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Ảnh đại diện
Huỷ bỏ

@api.multi
def btn_view_google_map(self):
return {
'type': 'ir.actions.act_url',
'name':'btn_view_google_map',
'url': "https://maps.google.com/?ll=0,0",
'target': 'new'
}

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 8 25
130
1
thg 8 25
269
1
thg 8 25
213
0
thg 8 25
208
1
thg 8 25
365