【发布时间】:2016-11-26 14:19:11
【问题描述】:
我正在尝试通过 Odoo 9 中的计算字段进行搜索。但它返回所有记录作为结果。
class Version(models.Model):
_name='product_cars_application.version'
name = fields.Char(compute="_get_name", store=True)
@api.one
def _get_name(self):
self.name = "%s %s %s (%s)" % (self.brand_id,
self.model_id.name,
self.vname,
self.year_id)
我尝试过使用store=True 并没有它,但名称字段未存储在数据库中。我还尝试从数据库中删除列“名称”,然后我更新了模块,但它没有存储计算。计算字段在表单视图上工作正常,但名称未存储,搜索不工作。
那么,如何按字段名称进行搜索?
【问题讨论】:
标签: search odoo odoo-9 odoo-view computed-field