Skip to Content

Contributors

Re: Activating tab on form from code?

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


by "Ronald Portier" <rportier@therp.nl> - 10:26 - 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