Hi,
I am using odoo14. I want to hide a column in stock.view_stock_move_line_operation_tree. The field , expected_serial_no, is added to the above tree view. When the picking is for a Delivery Order, I want to hide expected_serial_no. When it is a Receipt, I want to show it.
Below is a snippet of my code. No matter what I put for the attrs={'invisible':...}, I cannot hide the expected_serial_no column. Can you tell me what I did was wrong and how can I achieve what I want as stated above.
Regards,
Simon Lee
class my_stock_move_line(models.Model):
_name = 'stock\.move\.line'
_inherit\ =\ 'stock\.move\.line'
expected_serial_no\ =\ fields\.Char\(string='Exp\ Serial\ No',\ compute='_get_exp_serial_no'\)\ \|
ir\.ui\.view"\ id="view_stock_move_line_operation_tree_inherited">
stock\.move\.line\.operations\.tree\.inherited
stock.move.line
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
1
Responder
2945
Vistas
Hi,
To hide a column from tree view you can use "column_invisible" attribute like below,
<field name="expected_serial_no" attrs="{'column_invisible': [('parent.picking_code', '!=', 'incoming')]}"/>
Regards
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
Inscribirse