pythonodoo

odoo many2one的context

2020-06-16  本文已影响0人  隔壁小红馆
    def _domain_compute(self):
        print(self.env.context.get('default_exchange'))
        if self.env.context.get('default_exchange'):
            return [('related_processes', '=', self.env.context.get('default_exchange'))]

    type = fields.Many2one('quality.setting', string="质检类型", domain=_domain_compute)

在各自的作业中筛选不同的质检类型,因其在表 ‘quality.setting’中有related_processes 的selection字段,故用
self.env.context.get来传值,取到相对应的数据。


记录

制作不易,点赞鼓励哈

上一篇 下一篇

猜你喜欢

热点阅读