In case you want to set a column in a tree view which is part of a form view as conditionally invisible, you cannot base your invisibility condition on the row of the tree view itself. You have to base the condition on a field of the parent model (the one of the form view).
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
In case you want to set a column in a tree view which is part of a form view as conditionally invisible, you cannot base your invisibility condition on the row of the tree view itself. You have to base the condition on a field of the parent model (the one of the form view). Please see the below example:
On a stock.picking (delivery, transfer,...) you have by default one tree view (stock.move) and you can add detailed operations (stock.move.line). On those two tree views, I added a column, a related field, which allows to print the description which was set on the PO lines. This is only necessary if the stock.picking has an operation type "receipts". Here is the way to add the invisibility condition in this case:
{'column_invisible': [('parent.picking_type_id','not in', [1])]}
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
mag 21
|
2258 | ||
|
1
apr 21
|
8 | ||
|
1
lug 21
|
2107 | ||
|
1
giu 21
|
87 | ||
|
1
mag 21
|
2796 |