如何使用不可见属性(Odoo 14)



我只想使用不可见的属性为管理员显示字段。

<record id="users_form" model="ir.ui.view">
<field name="name">users_form</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form"/>
<field name="arch" type="xml">
<group string="Gp">
<field name="field1"/>
</group>
</field>
</record>

谢谢。

您可以在field标签中使用groups属性,如下所示:

<field name="field1" groups="base.group_user"/>

或者对于多个组,可以使用逗号分隔的组xml id 添加它们

<field name="field1" groups="base.group_user,base.group_multi_company"/>

或者在某些情况下,您可以为每个组添加field标签,以防您需要为每个组提供不同的属性:

<field name="field1" groups="base.group_user" attrs="{'readonly': [('condition', '=', True)]}"/>
<field name="field1" groups="base.group_multi_company" attrs="{'required': [('condition', '=', True)]}"/>

最新更新