我正在尝试在attrs中创建多个条件,以根据另一个字段的选择使字段不可见
<field name="pickup_date" string="Pick up Datetime" attrs="{'invisible':['|',('metal_movement_type','!=','AC'),('metal_movement_type','!=','IPPU')]}"/>
我想做什么我希望在所有情况下使该字段不可见,然后用户在AC OR IPPU
选择字段中选择metal_movement_type
。我想我写的这个是正确的,但它不起作用。
答案 0 :(得分:3)
您可以使用&#34;&#34;或者&#34;不在&#34;多个值的运算符,对于attrs,您可以按如下方式编写:
"attrs"="{'invisible':[('field','not in',(values))]}"
你应该试试这个:
<field name="pickup_date" string="Pick up Datetime" attrs="{'invisible':[('metal_movement_type','not in',('AC','IPPU'))]}"/>
答案 1 :(得分:1)
<field name="pickup_date" string="Pick up Datetime" attrs="{'invisible':[('metal_movement_type','not in',['AC','IPPU'])]}"/>