我有one2many
字段one2many_list tag
,我希望隐藏qty
字段,如果我选择service
,则不需要该字段。
我的观点中有这个代码:
<field name='type'/>
<field name="products" nolabel="1" widget="one2many_list">
<tree editable="bottom" >
<field name='description'/>
<field name='qty'/>
<field name='total'/>
</tree>
</field>
如何使用type
字段执行此操作?
答案 0 :(得分:1)
您可能想要使用attr
标记。
attrs="{'invisible': [('type','=','service')]}"
当所选类型等于service
由于该字段不在同一模型上,您可以在one2many字段的模型上创建一个功能字段,您可以在其中检查是否需要隐藏数字字段