Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
2824 Zobrazení

I need to tell Odoo to use a specific form view for a specific menuitem (new module) without overriding base view so it won't affecting other menus. mode=primary doesn't do anything. Should I make a new model inherited from the base model? (Use _name and _inherit) and use that new model in the view (model=new.model). Or maybe I can use Action or Context to tell Odoo to use the new form view?

Avatar
Zrušit
Autor

Thanks, it works now! But I don't understand what is the {5, 0, 0} doing in the first records

It is for clearing the existing values

Nejlepší odpověď

Hi,

Using mode primary you can create a new view without affecting the original view, and set a higher priority value for the newly created view.

100


Once the priority is set as higher, in the default menus, the original view will displayed as its priority is less(considering the action of menu doesn't contains view_ids)


Now in your newly created menu, along with the menu action specify the views using the view_ids key.

For more, see: https://www.youtube.com/watch?v=-2EAt9nN4o0

Thanks

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
lis 22
2874
1
zář 22
2307
4
čvn 21
6707
1
kvě 16
3521
5
lis 15
12876