我正在使用 odoo 10,我想将条形码字段添加到主表单中。我成功移动了该字段,但它没有保存或显示任何数据。
这是我用来在表单上显示条形码字段的代码。如您所见,它没有显示任何数据。
<xpath expr="//field[@name='category_id']" position="after">
<field name="barcode" />
<field name="pin" />
</xpath>
最佳答案
同一个 View 中的字段不能出现多次。 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>
希望对您有帮助。
关于Odoo 添加字段到 res.partner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53419944/