Ho un wizard con un campo boolean (che per comodità chiameremo campo_spunta) ed un one2many....la classe del o2m ha una serie di campi che per comodità chiameremo campo1, campo2, e campo3.
Vorrei che al cambio del valore di campo_spunta alcuni campi (tipo campo2 e campo3) venissero nascosti.
Ho provato con qualcosa del genere
<record id="wzd_prova_wizard" model="ir.ui.view">
<field name="name">wzd_prova_wizard</field>
<field name="model">wzd.prova</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form >
<field name="campo_spunta" colspan="4"/>
<field name="prodotti_ids" colspan="4" nolabel="1">
<tree editable="top">
<field name="campo1"/>
<field name="campo2" attrs="{'invisible': [('parent.campo_spunta', '=', 1)]}"/>
<field name="campo3" attrs="{'invisible': [('parent.campo_spunta', '=', 1)]}"/>
</tree>
</field>
</form>
</field>
</record>
Ma non va.....sbaglio qualcosa o c'è un altro sistema?