Odoo 添加字段到 res.partner

标签 odoo odoo-10 odoo-9 odoo-view

我正在使用 odoo 10,我想将条形码字段添加到主表单中。我成功移动了该字段,但它没有保存或显示任何数据。

enter image description here

这是我用来在表单上显示条形码字段的代码。如您所见,它没有显示任何数据。

<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/

相关文章:

odoo-8 - 我们如何在 odoo v10 的 ir.action.act.window 中获取登录用户?

python - 用户登录 Odoo 8/9 后如何更改标题 URL?

odoo - 如何从 CSV 文件导入 Odoo 中的数据?

python - 如何使odoo方法仅在特定 View 中工作?

python - odoo 域过滤器many2many?

python - Odoo Many 2 Many 选择字段

python - 引发 ValueError ("Expected singleton: %s"% self) ValueError : Expected singleton: product. Pricelist()

python - 类型错误 : unsupported operand type(s) for +: 'bool' and 'str' - Odoo v8 to Odoo v10 migration

javascript - 在 odoo TreeView 中删除导入按钮