我做错了什么?我要在此标题后显示 250克Lays Pickels ,这是我要在其中显示内部参考字段的图片。您可以在此图像的右侧内部参考字段中看到。请查看此图像示例https://i.stack.imgur.com/xHKsd.png
这是* xml文件
<openerp>
<data>
<record id="product_template_form_view" model="ir.ui.view">
<field name="name">product.template.form.view</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_form_view"/>
<field name="arch" type="xml">
<xpath expr="//div[@class='oe_title']/h1" position="after">
<label class="oe_edit_only" for="default_code" string="Internal reference"/>
<field name="default_code" class="oe_inline"/>
</xpath>
</field>
</record>
</data>
</openerp>
这是* python文件
from openerp.osv import fields, osv
class product_template(osv.osv):
_inherit = 'product.template'
_columns = {
'default_code': fields.char('Internal Reference', select=True),
}
答案 0 :(得分:0)
尝试以下代码,
<record id="product_template_only_form_view" model="ir.ui.view">
<field name="name">product.template.form.view</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_only_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='default_code']" position="replace"/>
<xpath expr="//div[@class='oe_title']/h1" position="after">
<label class="oe_edit_only" for="default_code" string="Internal Reference"/>
<field name="default_code" class="oe_inline"/>
</xpath>
</field>
</record>
希望它会对您有所帮助。