首页 > 解决方案 > 如何获取具有单一属性的产品名称,例如:Product1(color)

问题描述

要求是我创建了一个名为 Product1 的产品,并且我为它提供了 2 个属性,即颜色、配件、尺寸。

我在 sale.order 中定义了一个字段

product_id = fields.Many2one('product.product', string="Product")

根据标准,我们得到 Product1(颜色、配件、尺寸)

我的要求是我只需要获取一个属性,即 Product1(color)

我试图在 name_get 函数中覆盖它没有得到。任何人都可以帮忙吗?

提前致谢

标签: odooodoo-11odoo-12

解决方案


您需要在 sale_order 产品 ID 字段中使用产品名称,因为您必须覆盖 name_saerch 方法。在 many2one 字段中,它总是调用 name_search 方法。谢谢


推荐阅读