Odoo笔记本电脑的位置

时间:2018-07-24 11:00:56

标签: odoo odoo-10 odoo-9 odoo-view

Odoo 10

我想移动笔记本页面,但是这样做时出现错误。我想将会员笔记本移到“联系人和地址”之前

enter image description here

在“成员资格”插件中,我将<notebook position="inside">替换为以前的版本,但这没有用,并且Odoo崩溃并出现错误ParseError:“无效的视图定义

<record model="ir.ui.view" id="view_partner_form">
            <field name="name">res.partner.form.inherit</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.view_partner_form"/>
            <field name="arch" type="xml">
                <notebook position="inside">
                    <page string="Membership">
                        <group>
                            <group>
                                <field name="free_member"/>
                                <label for="membership_state"/>
                                <div>
                                    <field name="membership_state"/>
                                    <button name="%(action_membership_invoice_view)d" type="action" string="Buy Membership" 
                                        attrs="{'invisible':[('free_member','=',True)]}" class="oe_link"/>
                                </div>
                            </group>

1 个答案:

答案 0 :(得分:2)

尝试使用xpath:

<xpath expr="//form/sheet/notebook/page[1]" position="before">
   <page string="Membership">
       <group>
          <group>
             <field name="free_member"/>
             <label for="membership_state"/>
              <div>
                  <field name="membership_state"/>
                  <button name="%(action_membership_invoice_view)d" type="action" string="Buy Membership" 
                    attrs="{'invisible':[('free_member','=',True)]}" class="oe_link"/>
               </div>
           </group>
        </group>
   </page>

相关问题