تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
38080 أدوات العرض

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

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

Thanks,

الصورة الرمزية
إهمال
أفضل إجابة

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

الصورة الرمزية
إهمال
الكاتب

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

أفضل إجابة

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.

الصورة الرمزية
إهمال
الكاتب

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

المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أغسطس 21
8240
1
فبراير 16
8047
0
فبراير 16
3844
4
مايو 23
10525
1
يناير 19
9613