付款模块

时间:2018-06-19 10:37:19

标签: inheritance odoo-10

我想在支付模块中继承id并将该字段的属性从只读更改为"是"到"错误"。

我在继承中使用了一个方法,创建了另一个模块并进行了更改,但它没有用。

1 个答案:

答案 0 :(得分:0)

使用关键字attributes有助于更改现有字段的属性。

尝试以下任一方法。

  <record model="ir.ui.view" id="payment_paypal_option_config">
        <field name="model">account.config.settings</field>
        <field name="inherit_id" ref="payment.payment_acquirer_installation"/>
        <field name="arch" type="xml">
            <xpath expr="//div[@name='configure_payments_button']" position="attributes">
                <attribute name="invisible">0</attribute>
            </xpath>
        </field>
    </record>

OR

  <record id="view_badge_wizard_grant_employee" model="ir.ui.view">
        <field name="name">gamification.badge.user.wizard.form.inherit</field>
        <field name="model">gamification.badge.user.wizard</field>
        <field name="inherit_id" ref="gamification.view_badge_wizard_grant" />
        <field name="arch" type="xml">
            <data>
                <field name="user_id" position="attributes">
                    <attribute name="invisible">True</attribute>
                </field>

            </data>
        </field>
    </record>