İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
38086 Görünümler

How can you display a popup form when a button is pressed?

Which are the basic steps? Can anyone provide an example?

Thanks,

Avatar
Vazgeç
En İyi Yanıt

Hi E.M,

You can add  button like this in you XML file.

<button name="action_from view" string="Open View" type="object"/> 

You need to define your view here


In Your py


def action_from view(self, cr, uid, ids, context=None):


"Your Code"


        return {

'type': 'ir.actions.act_window',

'view_type': 'form',

'view_mode': 'form',

'res_model': 'mail.compose.message'    # name of respective model,

'views': [(compose_form_id, 'form')],    # view id and type

'view_id': compose_form_id, # view id 

'target': 'new',

'context': context,

}



Thanks

Avatar
Vazgeç
Üretici

Still basic doubts about how to achieve it: https://www.odoo.com/forum/help-1/question/developing-a-new-popup-in-stock-picking-basic-doubts-about-how-to-generate-the-popup-97625

En İyi Yanıt

You can find a very nice explanation in detail on how to do this on stackoverflow

http://stackoverflow.com/questions/31940425/pop-up-the-window-of-exsiting-view-through-click-event-in-odoo

Edit according to your needs.

Avatar
Vazgeç
Üretici

Still basic doubts about how to achieve it: https://www.odoo.com/forum/help-1/question/developing-a-new-popup-in-stock-picking-basic-doubts-about-how-to-generate-the-popup-97625

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Ağu 21
8248
1
Şub 16
8047
0
Şub 16
3848
4
May 23
10530
1
Oca 19
9617