树的子级只能有字段、按钮、控件、groupby、widget、header标记(而不是feild)中的一个



Odoo服务器错误

Error while validating view near:
<tree>
<feild name="CustomerDetailIds">
</feild>
1. Tree child can only have one of field, button, control, groupby, widget, header tag (not feild)

代码XML:

<record id="view_tailor_detail_form" model="ir.ui.view">
<field name="name">tailor detail form</field>
<field name="model">tailor.data.detail</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="name"/>
<field name="Phone"/>
</group>
<group>
<field name="table_no"/>
<field name="Catagory"/>
<field name="costumer_detail_id"/>
</group>
</group>
<notebook>
<page string="Customer detail">
<tree>
<feild name="CustomerDetailIds">
</feild>
<feild name="C_ids">
</feild>
<feild name="details">
</feild>
</tree>

</page>
</notebook>
</sheet>
</form>
</field>
</record>

但当我删除树标记时,它工作正常,但在UI端找不到任何输出字段。

"feild";不正确,请将其更改为";字段";

我们可以在one2manymany2many字段中使用tree标记。

在您的案例中,您在页面标记中声明了标签。因此Odoo找不到有效的字段。

因此,删除标记将起作用,或者在one2manymany2many字段中使用它。

例如:

<field name="one2many_field">
<tree>
<field name="x">
<field name="y">
</tree>
<form>
<group>
<field name="x">
<field name="y">
</group>
</tree>
</field>

相关内容

  • 没有找到相关文章

最新更新