Is there any way to get the current menuitem ID and action ID of a form view in a python function.I am using v12
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
2
Risposte
9778
Visualizzazioni
Hi,
Try supering the function fields_view_get
For example
@api.model
def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False):
menu_id = self._context.get('menu_id', False)
action = self._context.get('action', False)
res = super(YourClassName, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar,submenu=submenu)
return res
Regards
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
1
lug 22
|
1400 | ||
|
2
lug 24
|
19916 | ||
|
2
ago 23
|
1733 | ||
|
0
gen 23
|
1383 | ||
|
0
nov 18
|
2144 |
Not sure whether there is an easy method to get it, suppose if you need to identify the action like, right now suppose we have two forms for same model and we need to identify through which action the form has opened, you can pass something inside the context and based on this context, you can do it right,
If am not clear menu1 -> action1 inside context pass action1: True and for second menu and action pass another context