我正在使用odoo 10,我想将条形码字段添加到主表单中。我成功地移动了该字段,但是它没有保存或显示任何数据。
这是我用来在表单上显示“条形码”字段的代码。如您所见,它不显示任何数据。
<xpath expr="//field[@name='category_id']" position="after">
<field name="barcode" />
<field name="pin" />
</xpath>
答案 0 :(得分:3)
在同一视图中,一个字段不能超过一次。 Odoo会将值仅存储到一个字段。
因此,您需要删除/替换任一条形码字段。
这里是示例:
<xpath expr="//page[@name='sales_purchases']/group/group[@name='point_of_sale']/field[@name='barcode']" position="replace">
// may be you have to specify the complete path.
// //page[@name='sales_purchases']/group/group[@name='point_of_sale']
</xpath>
<xpath expr="//field[@name='category_id']" position="after">
<field name="barcode" />
<field name="pin" />
</xpath>
希望它会对您有所帮助。