【问题标题】:How to use attrs invisible (Odoo 14)如何使用不可见的属性(Odoo 14)
【发布时间】:2020-12-24 19:06:13
【问题描述】:

我只想使用 attrs invisible 为管理员显示字段。

<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>

谢谢。

【问题讨论】:

    标签: xml odoo


    【解决方案1】:

    您可以在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)]}"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      • 1970-01-01
      相关资源
      最近更新 更多