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
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
1
Reply
2520
Views
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
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up