跳至內容
選單
此問題已被標幟
1 回覆
4697 瀏覽次數

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
3889
0
7月 21
6722
0
4月 25
586
2
1月 25
15708
1
1月 25
1823