Skip to Content

Contributors

Re: Activating tab on form from code?

You need to do it using Javascript. On Account Reconcile OCA you can find an example how it is done


Kind regards,

El mié, 31 jul 2024 a las 22:27, Ronald Portier (<notifications@odoo-community.org>) 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
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe



--
Enric Tobella Alomar
CEO & Founder


by Enric Tobella Alomar - 11:57 - 31 Jul 2024

Reference

  • Activating tab on form from code?

    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


    by Radovan Skolnik - 07:56 - 31 Jul 2024