Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Element odoo has extra content: record, line 3



  • AssertionError: Element odoo has extra content: record, line 3

    请问大家有没有碰到过这个错误,找了好久都没有解决,xml文件没有错误之前创建的模块都可以安装现在新建了一个模块安装时一直报这个错误

    下面是我的代码
    manger.xml

    <?xml version="1.0" encoding="utf-8"?>
    <odoo>
        <data>
            <record id="view_machine_form" model="ir.ui.view">
                <field name="name">machine.form</field>
                <field name="model">sd.attendance.equipment</field>
                <field name="arch" type="xml">
                    <form string="Biometric Device">
                        <header>
                            <button name="attendance_data" type="object" string="获取考勤机数据" class="oe_highlight"
                                    icon="fa-download " confirm="Are you sure you want to do this?"/>
                        </header>
                        <sheet>
                            <div class="oe_title">
                                <label for="ip"/>
                                <h1>
                                    <field name="ip" placeholder="Machine IP"/>
                                </h1>
                            </div>
                            <group>
                                <group>
                                    <field name="port_no"/>
                                    <field name="name"/>
                                </group>
                                <group>
                                    <field name="totalStorage"/>
                                    <field name="usedStorage"/>
                                    <field name="company_id" groups="base.group_multi_company"/>
                                </group>
                            </group>
                        </sheet>
                    </form>
                </field>
            </record>
    
            <record id="view_attendance_machine_tree" model="ir.ui.view">
                <field name="name">考勤机列表</field>
                <field name="model">sd.attendance.equipment</field>
                <field name="arch" type="xml">
                    <tree>
                        <field name="ip"/>
                        <field name="port_no"/>
                        <field name="name"/>
                        <field name="company_id"/>
                    </tree>
                </field>
            </record>
    
            <record id="machine_action" model="ir.actions.act_window">
                <field name="name">考勤机</field>
                <field name="res_model">sd.attendance.equipment</field>
                <field name="view_mode">tree,form</field>
                <field name="view_id" ref="view_attendance_machine_tree"/>
            </record>
        </data>
    </odoo>
    

    views.xml

    <?xml version="1.0" encoding="utf-8"?>
    <odoo>
      <data>
        <menuitem id="machine_menu" parent="hr_attendance.menu_hr_attendance_root" sequence="50" name="考勤机数据管理" />
          <menuitem id="machine_sub_menu"
                    parent="machine_menu"
                    name="考勤机机管理"
                    action="machine_action"
                    sequence="1"/>
      </data>
    </odoo>
    

    网上有说把data去掉但是没有用



  • 补views.xml代码

    <?xml version="1.0" encoding="utf-8"?>
    <odoo>
      <data>
        <menuitem id="machine_menu" parent="hr_attendance.menu_hr_attendance_root" sequence="50" name="考勤机数据管理" />
          <menuitem id="machine_sub_menu"
                    parent="machine_menu"
                    name="考勤机机管理"
                    action="machine_action"
                    sequence="1"/>
      </data>
    </odoo>
    


  • 你把视图跟菜单分开写了两个文件,在配置文件中他们的先后顺序是怎么样的


Log in to reply