Skip to Content
Menu
This question has been flagged
1 Reply
4047 Views

I have a form with one2many view. when I click the one2many record a popup will show the record. In that popup record I have a button action for them. When I Click the Button the action will performed but the one2many popup record is not closing. I want to close that popup record when the button action will perform. 

How can I do this.........?

Here below I given the Button return value . In that how can I give Flag to close the one2many popup window.


return {

            'name': _ ('List'),

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

            'view_type': 'form',

            'view_mode': 'form',

            'res_model': 'product.pricelist',

            'views': [(view.id, 'form')],

            'view_id': view.id,

            'flags': {'initial_mode': 'edit'},

            'res_id': self.id,

            }  



Avatar
Discard
Best Answer

Hi Muniswaran, 

If you want to close it, you need to get rid of the return section. It tells you to reopen a popoup after you click on your button.

Probably the good way is to add a footer with 2 buttons ( Validate and Cancel )

<footer>
     <button name="button_validate" type="object"  string="Validate" class="oe_highlight"/>
     <button string="Cancel" class="oe_link" special="cancel"/>
</footer>


Avatar
Discard
Related Posts Replies Views Activity
0
Nov 16
3165
0
Jul 21
5672
2
Sep 22
7896
2
Apr 22
2462
2
Oct 21
13992