跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. Element odoo has extra content: record, line 3

Element odoo has extra content: record, line 3

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
3 帖子 2 发布者 684 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • M 离线
    M 离线
    Murray
    写于 最后由 digitalsatori 编辑
    #1

    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去掉但是没有用

    1 条回复 最后回复
    0
    • M 离线
      M 离线
      Murray
      写于 最后由 digitalsatori 编辑
      #2

      补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>
      
      1 条回复 最后回复
      0
      • H 离线
        H 离线
        hui
        写于 最后由 编辑
        #3

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

        1 条回复 最后回复
        0

        • 登录

        • 没有帐号? 注册

        • 登录或注册以进行搜索。
        • 第一个帖子
          最后一个帖子
        0
        • 版块
        • 标签
        • 热门
        • 用户
        • 群组