如何显示或隐藏带有上下文的字段

How to show or hide fields with context

我想显示或隐藏带有上下文的字段。

例如

<field name="cn_dn_type" attrs="{'invisible':['|',('type','=','in_refund'),('type','=','out_refund')]}" />

我想再添加一个"(context.get('field'),'=',False)" in invisible。我已经尝试过,但它不起作用。它错误上下文。!!!!

您需要在上下文中传递逻辑值,然后将其简单地添加到字段中。

试试这个,

<field name="field_name" invisible="context.get('logical_value',False)" />