首页 > 解决方案 > 错误“无法读取未定义的属性‘标签’”

问题描述

我在 AWS 上安装了 odoo11。我正在尝试在“看板视图”中添加字段,但在尝试定义看板视图时出现错误“未捕获的类型错误:无法读取未定义的属性‘标签’”。

那么如何解决这个问题呢?或者这样做的正确方法是什么?

下面是代码:

  <record model="ir.ui.view" id="customer_analysis.kanb">
  <field name="name">Servays.kanb</field>
  <field name="model">customer_analysis.anaylsis</field>
  <field name="priority">10</field>
  <field name="arch" type="xml">
    <kanban>
          <field name="customer"/>
          <field name="represent"/>
          <field name="phone"/>
          <field name="location"/>
          <field name="position"/>
          <field name="package"/> 
    </kanban>
  </field>
</record> 

尝试在其中显示一些详细信息时,上面的代码会发生错误,并且当我评论上面的代码时,会出现“空看板”。

 <record model="ir.actions.act_window" id="customer_analysis.action_window">
  <field name="name">Servays</field> 
  <field name="res_model">customer_analysis.anaylsis</field>
  <field name="view_type">form</field>
  <field name="view_mode">tree,kanban,form,pivot</field>
        <field name="view_id" ref="customer_analysis.tree"/>
        <field name="help" type="html">
          <p class="oe_view_nocontent_create">
            Create an Analysis, a step of a new opportunity.
          </p>
    </field>
</record>

标签: xmlodoo-10erpodoo-11odoo-view

解决方案


<record model="ir.ui.view" id="customer_analysis.kanb">
  <field name="name">Servays.kanb</field>
  <field name="model">customer_analysis.anaylsis</field>
  <field name="priority">10</field>
  <field name="arch" type="xml">
    <kanban>
          <templates>
           <t t-name="kanban-box">
             <field name="customer"/>
             <field name="represent"/>
             <field name="phone"/>
             <field name="location"/>
             <field name="position"/>
             <field name="package"/> 
           </t>
        </templates>
    </kanban>
  </field>
</record> 

请尝试这个,这将有助于找到看板视图。


推荐阅读