跳至内容
菜单
此问题已终结
1 回复
4693 查看

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,

            }  



形象
丢弃
最佳答案

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>


形象
丢弃
相关帖文 回复 查看 活动
0
11月 16
3879
0
7月 21
6720
0
4月 25
583
2
1月 25
15704
1
1月 25
1819