Hello all!
We are in Odoo 10 on the invoice form view.
I have define a new button on each invoice lines.This button is invisible under conditions. See image below between Unit price and Taxes columns.
The problem : if the new button is invisible for each invoice lines, the column stays there empty. Can we hide the column if it is empty? If all my buttons are hidden.
Images :
View :
<xpath expr="//field[@name='invoice_line_ids']//field[@name='discount']" position="after">
<field name="tracking" invisible="1"/>
<field name="origin" invisible="1"/>
<button name="split_lot" string="Lot Split" type="object" icon="fa-list"
groups="stock.group_production_lot" attrs="{'invisible': ['|',('tracking', '=', 'none'),('origin', '=', False)]}" />
</xpath>
EDIT #1
I have tried condition on xpath. It doesn't work. I can't manage it!
In tree view can't hide column, only data is hidden, if you wish then make two tree view and hide them according to your condition
SHould I also use two different actions? How to make conditionnal view? With different groups?
I don't understand how I can display a entire view under condition. The only way I know for this is by group. with this king of line :
<field name="groups_id" eval="[(6, 0, [ref('base.group_erp_manager') ])]"/>