Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

    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

    Odoo 开发与实施交流
    2
    3
    339
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • M
      Murray 最后由 digitalsatori 编辑

      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
        Murray 最后由 digitalsatori 编辑

        补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
          hui 最后由 编辑

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

          1 条回复 最后回复 回复 引用 0
          • First post
            Last post