Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
7 Răspunsuri
25724 Vizualizări

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.

Imagine profil
Abandonează
Cel mai bun răspuns

To close the current open window from a button action just:

return {'type': 'ir.actions.act_window_close'}
Imagine profil
Abandonează
Autor

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

Cel mai bun răspuns

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

Imagine profil
Abandonează
Cel mai bun răspuns

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 )
Imagine profil
Abandonează
Cel mai bun răspuns

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?

Imagine profil
Abandonează
Autor Cel mai bun răspuns

Thanks.

I already tried that. The result is that the action takes effect in the background window. The popup stays open.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
mar. 20
13573
1
mar. 21
4615
3
mar. 15
9667
1
oct. 23
3828
2
feb. 23
3155