Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Activating tab on form from code?

by
Data Dance s.r.o., Radovan Skolnik
- 01/08/2024 09:57:58

I have know JS would be required but this is pure gold! Thanks a lot Enric!


Best regards


    Radovan


On štvrtok 1. augusta 2024 0:02:56 CEST Enric Tobella Alomar wrote:

> You need to do it using Javascript. On Account Reconcile OCA you can find an

> example how it is done

> https://github.com/OCA/account-reconcile/blob/16.0/account_reconcile_oca/st

> atic/src/js/reconcile_form/reconcile_form_notebook.esm.js [1] Kind regards,

> El mié, 31 jul 2024 a las 22:27, Ronald Portier (<

> notifications@odoo-community.org [2] >) escribió: Hi,

>

>

> I think this would

> probably most easily done through JavaScript. Basically emulate

> a click on the desired tab when the user opens the form, or

> moves to the next record. Unfortunately I have no example, as I

> am not deep into Odoo JS myself.

>

>

> Kind regards, Ronald

>

>

> On 31-07-2024 19:57, Radovan Skolnik

> wrote:

>

>

> Hello,

>

> I

> would need to make certain tab active based on field contents

> of the record in basically 2 scenarios:

> 1)

> As a result of the action

> 2)

> When opening the record in form view

>

> The

> idea is to lead the user to a tab where they need to fill in

> some stuff.

>

> 2)

> would override default system behavior that tries to keep last

> open tab open when switching to next record - i.e. I open one

> record from tree view and the press Next. It should also work

> when I open the first one.

> 1)

> would seem to be easier but I do not have any idea how to

> tacke this. Manipulating view architecture does not seem to

> work because there is no information on the record being

> displayed

>

> Am

> I missing something? Any pointers on how to do this?

>

> Thank

> you very much. Best regards

>

>

> Radovan

>

> _______________________________________________

> Mailing-List: https://odoo-community.org/groups/contributors-15 [3]

> Post to: mailto:contributors@odoo-community.org [4]

> Unsubscribe: https://odoo-community.org/groups?unsubscribe [5]

>

>

>

> _______________________________________________

> Mailing-List: https://odoo-community.org/groups/contributors-15 [6]

> Post to: mailto: contributors@odoo-community.org [7]

> Unsubscribe: https://odoo-community.org/groups?unsubscribe [8]

>

> --

> *Enric Tobella Alomar* CEO & Founder

> www.dixmit.com [9]

> _______________________________________________

> Mailing-List: https://odoo-community.org/groups/contributors-15 [10]

> Post to: mailto:contributors@odoo-community.org

> Unsubscribe: https://odoo-community.org/groups?unsubscribe [11]

>

>

>

> [1]

> https://github.com/OCA/account-reconcile/blob/16.0/account_reconcile_oca/st

> atic/src/js/reconcile_form/reconcile_form_notebook.esm.js [2]

> mailto:notifications@odoo-community.org

> [3] https://odoo-community.org/groups/contributors-15

> [4] mailto:contributors@odoo-community.org

> [5] https://odoo-community.org/groups?unsubscribe

> [6] https://odoo-community.org/groups/contributors-15

> [7] mailto:contributors@odoo-community.org

> [8] https://odoo-community.org/groups?unsubscribe

> [9] http://www.dixmit.com

> [10] https://odoo-community.org/groups/contributors-15

> [11] https://odoo-community.org/groups?unsubscribe



Reference