odoo - 如何获取具有单一属性的产品名称,例如:Product1(color)
问题描述
要求是我创建了一个名为 Product1 的产品,并且我为它提供了 2 个属性,即颜色、配件、尺寸。
我在 sale.order 中定义了一个字段
product_id = fields.Many2one('product.product', string="Product")
根据标准,我们得到 Product1(颜色、配件、尺寸)
我的要求是我只需要获取一个属性,即 Product1(color)
我试图在 name_get 函数中覆盖它没有得到。任何人都可以帮忙吗?
提前致谢
解决方案
您需要在 sale_order 产品 ID 字段中使用产品名称,因为您必须覆盖 name_saerch 方法。在 many2one 字段中,它总是调用 name_search 方法。谢谢
推荐阅读
- r - 关于列、变量和表的 R 新手问题
- c# - 调用受 Azure Active Directory 保护的 WebService
- java - Android Recycler 视图未从服务刷新
- python - 未找到 Python 模块 AWS lambda
- swiftui - DJI SDK startListeningForChanges 不起作用
- javascript - Django在发布图像创建功能视图中出现类型错误
- docker - 带有 nextcloud docker 的 ECS 卷的 AWS EFS 错误
- c# - C# 无法将“字符串”转换为“System.Collections.Generic.IEnumerable”
- python - 打印 RGB 通道
- c++ - 如何在 C++ 类或结构中声明多维数组成员?