标签在 Odoo-9 中不显示
Label Not Showing in Odoo-9
我创建了一个布尔字段。布尔值显示但标签未显示。
class product_pricelist_inherit(models.Model):
_inherit = 'product.pricelist'
myfield= fields.Boolean(string="Is this Pricelist Eligible for Me?")
XML:
<odoo>
<record id="product_product_pricelist_view" model="ir.ui.view">
<field name="model">product.pricelist</field>
<field name="inherit_id" ref="product.product_pricelist_view"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="myfield"/>
</field>
</field>
</record>
</odoo>
它不会显示您的字段标签,因为您在 <div>
中添加了字段
尝试使用以下代码。
替换
<field name="myfield"/>
和
<label for="myfield"/>
<field name="myfield"/>
您可以使用 group
来显示字段标签:
<group>
<field name="myfield"/>
</group>
在 name
字段之后有一个 group
,可以使用 xpath
来完成:
<xpath expr="//group" position="inside">
<field name="myfield"/>
</xpath>
对于第一个示例,您可以使用 position="before"
您需要将您的字段放在组中:
<field name="arch" type="xml">
<group name="example_group" position="inside">
<field name="your_field" />
</group>
</field>
我创建了一个布尔字段。布尔值显示但标签未显示。
class product_pricelist_inherit(models.Model):
_inherit = 'product.pricelist'
myfield= fields.Boolean(string="Is this Pricelist Eligible for Me?")
XML:
<odoo>
<record id="product_product_pricelist_view" model="ir.ui.view">
<field name="model">product.pricelist</field>
<field name="inherit_id" ref="product.product_pricelist_view"/>
<field name="arch" type="xml">
<field name="name" position="after">
<field name="myfield"/>
</field>
</field>
</record>
</odoo>
它不会显示您的字段标签,因为您在 <div>
尝试使用以下代码。
替换
<field name="myfield"/>
和
<label for="myfield"/>
<field name="myfield"/>
您可以使用 group
来显示字段标签:
<group>
<field name="myfield"/>
</group>
在 name
字段之后有一个 group
,可以使用 xpath
来完成:
<xpath expr="//group" position="inside">
<field name="myfield"/>
</xpath>
对于第一个示例,您可以使用 position="before"
您需要将您的字段放在组中:
<field name="arch" type="xml">
<group name="example_group" position="inside">
<field name="your_field" />
</group>
</field>