I have one2many of model A to B.
class A:
the_bs: fields.one2many("B")
From A form view I click on one of the B items and B form view is shown with a pop up. There I have set a button and I would like to close B form when I click on it.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I have one2many of model A to B.
class A:
the_bs: fields.one2many("B")
From A form view I click on one of the B items and B form view is shown with a pop up. There I have set a button and I would like to close B form when I click on it.
To close the current open window from a button action just:
return {'type': 'ir.actions.act_window_close'}
Hi, Axel. That´s how it is supposed to work but it doesn´t. Eso es lo que se supone que se haga, pero no funciona.
Then something is breaking your js code. Actionmanager if i remember ok is the one responsible for this. You need to debug to find what is going on
Maybe make the button returns the action of the A form view (if A record still in context, else, just return A tree view)
Update:
you can try this then https://www.odoo.com/fr_FR/forum/help-1/question/solved-close-window-on-button-press-4348
Just use:
<button data-dismiss="modal" string="Close my modal"/> in your view.
I waste some time, while dig this, because this dont work if attribute "type"
of the button is set to anything )
Hi py, I got the same issue, I try your solution https://www.odoo.com/fr_FR/forum/help-1/question/solved-close-window-on-button-press-4348, but It doesn't work, any idea?
Thanks.
I already tried that. The result is that the action takes effect in the background window. The popup stays open.
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Mar 20
|
13418 | ||
|
1
Mar 21
|
4461 | ||
|
3
Mar 15
|
9502 | ||
|
1
Oct 23
|
3574 | ||
|
2
Feb 23
|
2987 |