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?